Golang microservices

Golang microservices смотреть последние обновления за сегодня на .

Golang Microservices for Beginners

14684
275
15
00:26:19
11.10.2021

👉 Check our website: 🤍 Learn how to create a simple Microservice app with Golang. This will be a video series where you will learn something new about Microservices Architecture in every video. More Courses: Check out our Golang Bundle: 🤍 Golang Microservices: Breaking a Monolith to Microservices: 🤍 #microservices #go #golang

How I Built Microservices In Go In 30 Minutes

150476
2136
93
00:44:38
31.08.2018

We always hear how Go is a simple language, how it can enable developers to be productive. In this talk, we’ll start from scratch and develop a production-ready service in Go, using the standard library, a few popular libraries, instrument it, and deploy it using Docker. EVENT: GopherCon UK 2018 SPEAKER: Florin Patan PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). CREDITS: Original video source: 🤍

Golang Microservices: Project Layout and Domain Driven Design

16058
358
34
00:12:08
17.02.2021

Let me share with you my preferred project layout to structure microservices in Go! This includes discussing things like Domain Driven Design and Hexagonal Architecture, make sure you read the blog post for more details about this project. * Blog Post: 🤍 * Previous episode: "Building Microservices in Go/Golang: using PostgreSQL via sqlc, squirrel" 🤍 * Example code: 🤍 * Playlist: 🤍 Subscribe: 🤍 00:00 - Start 00:14 - Agenda 00:35 - Domain Driven Design 05:25 - More Ideas 07:01 - Project Layout 11:08 - Conclusion - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #ddd - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Building Containerized Microservices in Golang | Dockerize and Deploy to Kubernetes using Helm

7067
210
19
02:15:19
11.12.2021

Building Containerized Microservices in Golang #DevOpsMadeEasy #DevOps #Programming ▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬ 💡 Kubernetes: ► 🤍 In this video, I explain ► Installing GoLang and setting GOPATH, GOBIN, GOROOT Environment variables ► Installing GO VS Code Plugins ► Go basics: Variables, Functions, Maps, etc ► Modules & Packages: Why go.mod, go.sum files are needed ► Go commands: go run vs build vs install, go get, go mod init, go mod tidy, go env, go mod download, etc ► Creating and Using Local and Remote Go Packages ► Cross Compilation: Using GOOS, GOARCH ► Creating a Web Application using Gorilla/Mux HTTP Go Module ► Containerizing the application using Multistage builds ► Writing Docker Compose file ► Writing Kubernetes Manifest files for the application ► Creating Helm Chart ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Start ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Kubernetes course ► 🤍 Docker course ► 🤍 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Facebook group ► 🤍 Email ► devopsmadeeasy🤍outlook.com ▬▬▬▬▬▬ GitHub Links 🚀 ▬▬▬▬▬▬ ► 🤍 🙏 🙏 🙏 Kindly Like and Subscribe our YouTube Channel for more videos 🙏 🙏 🙏 Also, I post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, Terraform on my Facebook Page that are helpful in clearing many certifications😍 😍 Don't forget to join my Facebook group Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above🙏 ⭐ Tags ⭐ - DevOps Made Easy - Docker Made Easy - Kubernetes Made Easy - Helm Made Easy - Istio Made Easy - Ansible Made Easy - Terraform made Easy - Python Made Easy - Git Made Easy - Python Tutorials - Object-Oriented Programming Python - Python OOP - Python Objects and Classes - Classes Python - GoLang Tutorials - Objects and Classes Python ⭐ Hashtags ⭐ #DevOpsMadeEasy #Python #IOT #k3s #devops #helm #docker #kubernetes #jenkins #ansible #git #k8s #rancher #Raspberrypi #raspberrypik3s Building Containerized Microservices in Golang #DevOpsMadeEasy #DevOps #Programming ▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬ 💡 Kubernetes: ► 🤍 In this video, I explain ► Installing GoLang ► Installing Python VS Code Extension ► Go basic commands and concepts ► Modules & Packages: GOPATH, GOBIN, go.mod, go.sum ► Local vs Remote Packages ► Variables & Constants ► Functions ► Maps ► Packages ► Cross Compilation: GOOS, GOARCH ► Sample Go Web Application using Gorilla/Mux http module ► Building the docker image using Multistage builds ► Writing Docker Compose file ► Writing Kubernetes Manifest files for the application ► Creating Helm Chart ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Start ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Kubernetes course ► 🤍 Docker course ► 🤍 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Facebook group ► 🤍 Email ► devopsmadeeasy🤍outlook.com ▬▬▬▬▬▬ GitHub Links 🚀 ▬▬▬▬▬▬ ► 🤍 🙏 🙏 🙏 Kindly Like and Subscribe our YouTube Channel for more videos 🙏 🙏 🙏 Also, I post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, Terraform on my Facebook Page that are helpful in clearing many certifications😍 😍 Don't forget to join my Facebook group Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above🙏 ⭐ Tags ⭐ - DevOps Made Easy - Docker Made Easy - Kubernetes Made Easy - Helm Made Easy - Istio Made Easy - Ansible Made Easy - Terraform made Easy - Python Made Easy - Git Made Easy - Python Tutorials - Object-Oriented Programming Python - Python OOP - Python Objects and Classes - Classes Python - GoLang Tutorials - Objects and Classes Python ⭐ Hashtags ⭐ #DevOpsMadeEasy #Python #IOT #k3s #devops #helm #docker #kubernetes #jenkins #ansible #git #k8s #rancher #Raspberrypi #raspberrypik3s

A Simple Microservice Project Using Golang 🏹 #go-microservices

4498
119
9
00:06:41
09.10.2021

A Simple Microservice Project Using Golang My New Udemy Course, please enroll - 🤍 In this project series, we will build a simple microservice that generates JWT token and another microservice that can parse it. 🚨 🚨 🚨 Subscribe so that you're notified when more flutter videos come out - 🤍 ⚡⚡ Series on Building a TODO application in golang - 🤍 ⚡⚡ Series on Scraping IMDB with golang colly - 🤍 🤯🤯 Golang CRUD API - 🤍 💣💣 Golang + MySQL APIs - 🤍 👋👋👋 CONNECT with me ON LINKEDIN - 🤍 ✌️❤️‍🔥 ▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬ 0:00 - intro 0:45 - demo 1:46 - project briefing 8:30 - back to drawboard #golang-microservices #go-microservices #go-microservice-project

Build a Microservice with Go and GoLand

30026
421
29
01:28:18
19.05.2020

How fast can you build a microservice in Go? 1 week? 1 day? 1 hour? In this webinar, we start from scratch, build a #microservice that connects to a PostgreSQL database, and then is deployed in a Kubernetes cluster. We use GoLand IDE, the dedicated Go IDE from JetBrains, to help us create the micro-service, write tests for it, refactor it to make it friendly for others to read, and assist with both the Database and #Kubernetes. We learn how to use the features like Move, Rename, or Change Signature refactorings, generate tests, run the tests with Coverage support, connect to a Database to have completion support, build our Docker container and, finally, push everything in a Kubernetes cluster. Will this fit in 60 minutes? There's one way to find out. Audience: Intermediate Contents: 00:00:00 - Introduction 01:38 - Scope of the webinar 03:45 - Database deployment to Kubernetes 06:30 - Kubernetes feature overview 07:34 - Connect the IDE to the database 13:00 - Connect the Go application to the database 26:01 - Deploy a Go application to Kubernetes 29:41 - Docker file for a Go application 33:03 - Use HTTP file to make a request from the IDE 35:45 - Use a debugger to debug a Go application in Kubernetes 42:42 - Refactor the code to be reusable and testable 46:34 - Use code generation to create a test 47:45 - Run tests with coverage and automatically rerun tests 49:55 - Quickly write JSON using Inject Language feature 51:08 - Share project on Github 53:03 - Q&A time Join us: Download Goland: 🤍 Website: 🤍 Blog: 🤍 Twitter: 🤍 About the Presenter: Florin Pățan is a gopher for a few years now, and he built many high-performance, distributed projects.He helps gophers everywhere and works as a Developer Advocate at JetBrains. #GoLand #jetbrains #golang #webinar Category: Webinars

Golang Microservices: Events Streaming using Apache Kafka

13178
293
11
00:12:23
15.05.2021

Let's add support for Apache Kafka! Apache Kafka is an event streaming platform that allows you to: * Publish and subscribe to streams of events, * Store streams of events for as long as you want, and * Process streams of events as they occur. In Go to interact with Kafka, we can use: * 🤍 OR * 🤍 I personally prefer using Confluent's package because they are the one behind the scenes providing commercial support for Kafka. Learning Kafka takes some time and even if you're familiar with the tools I highly encourage you to take advantage of managed services like Amazon Managed Streaming for Apache Kafka (Amazon MSK) it will simplify your live when working with Kafka clusters! - * Example code: 🤍 * Blog: 🤍 * Previous Episode: "Golang Microservices: Golang Microservices: Events and Background Jobs using RabbitMQ": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Testing in Go": 🤍 00:00 Start 00:12 What is Apache Kafka? 01:30 How does Apache Kafka work? 03:46 Apache Kafka + Golang Demo starts 10:00 Conclusions - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Building Hexagonal Microservices with Go - Part One

46544
1125
66
00:13:32
24.10.2019

#tensorprogramming #golang #microservices In this series, we take a look at the hexagonal microservice architecture in go by building a simple URL shortener service. In this video, we build the domain logic and the port interfaces. Source Code: 🤍 Good Programming Laptops: Lenovo ThinkPad E570: 🤍 Dell XPS15: 🤍 Cloudways Web App Hosting: 🤍 Support the Channel and Join Patreon: Patreon: 🤍 Dontate: ETH: 0x03247265dd5242605bD2FA3c40fb3b70d9e3D685 Cardano: addr1q9auccwrr9ws8qdyv45f4qwsx76pfmld4zapks89sakq94ay0xmle73y0r8ruwd0zslls4eglf98lghru7ywv56cedysk7ftjt Check out our Blog: 🤍 Check out our Twitter: 🤍 Check out our Facebook: 🤍 Check out our Steemit: 🤍

Microservices in Go • Matt Heath • GOTO 2016

46329
743
25
00:50:30
27.10.2016

This presentation was recorded at GOTO Copenhagen 2016. #gotocon #gotocph 🤍 Matt Heath - Specialises in back-end architecture, distributed systems and cloud infrastructure ABSTRACT This talk will cover how to develop and migrate to a microservice based architecture using Go, common pitfalls to avoid, and lessons learnt when developing high volume, low latency, distributed applications. [...] Download slides and read the full abstract here: 🤍 RECOMMENDED BOOKS Sam Newman • Monolith to Microservices • 🤍 Sam Newman • Building Microservices • 🤍 Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• 🤍 Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • 🤍 Chris Richardson • Microservices Patterns • 🤍 Adam Bellemare • Building Event-Driven Microservices • 🤍 Dave Farley • Continuous Delivery Pipelines • 🤍 🤍 🤍 🤍 #GoLang #Go #Microservices

Building high performance microservices with Kubernetes, Go, and gRPC (Google Cloud Next '17)

90955
1113
23
00:44:33
11.03.2017

In this talk Andrew Jessup walks through the essential elements of building a performant, secure and well factored micro-service in Go and how to deploy it to Google Container Engine.You'll also learn how to use Google Stackdriver to monitor, instrument, trace and even debug a production service in real time. Missed the conference? Watch all the talks here: 🤍 Watch more talks about Application Development here: 🤍

Introduction to microservices (Ep. 1)

155113
3955
220
00:39:21
12.01.2020

Twice weekly live stream teaching you how to build Microservices using the Go programming language. In this episode I show you how to build the simplest service you can using the standard packages in the Go programming language. Sorry, currently trying to fix the audio sync issues in this video YouTube creator is not playing nice. Source code for this episode: 🤍 Chapters: 0:00 Introduction 2:35 Tooling and Software 11:26 Your first service using the Go standard library Tools: 🤍 🤍 🤍 🤍 Series Content: Over the weeks we will look at the following topics, teaching you everything you need to know regarding building microservices with the go programming language: - Introduction to microservices - RESTFul microservices - gRPC microservices - Packaging applications with Docker - Testing microservice - Continuous Delivery - Observability - Using Kubernetes - Debugging - Security - Asynchronous microservices - Caching - Microservice reliability using a Service Mesh

Building Containerized Microservices in Golang: Dockerize and Deploy to Kubernetes using Helm

12520
322
10
02:15:19
06.05.2022

Building Containerized Microservices in Golang: Dockerize and Deploy to Kubernetes using Helm #DevOpsMadeEasy #DevOps #Programming ▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬ 💡 Kubernetes: ► 🤍 In this video, I explain ► Installing GoLang ► Installing Python VS Code Extension ► Go basic commands and concepts ► Modules & Packages: GOPATH, GOBIN, go.mod, go.sum ► Local vs Remote Packages ► Variables & Constants ► Functions ► Maps ► Packages ► Cross Compilation: GOOS, GOARCH ► Sample Go Web Application using Gorilla/Mux http module ► Building the docker image using Multistage builds ► Writing Docker Compose file ► Writing Kubernetes Manifest files for the application ► Creating Helm Chart ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Start ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Kubernetes course ► 🤍 Docker course ► 🤍 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ Facebook group ► 🤍 Email ► devopsmadeeasy🤍outlook.com ▬▬▬▬▬▬ GitHub Links 🚀 ▬▬▬▬▬▬ ► 🤍 🙏 🙏 🙏 Kindly Like and Subscribe our YouTube Channel for more videos 🙏 🙏 🙏 Also, I post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, and Terraform on my Facebook Page that are helpful in clearing many certifications😍 😍 Don't forget to join my Facebook group Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above🙏 ⭐ Tags ⭐ - DevOps Made Easy - Docker Made Easy - Kubernetes Made Easy - Helm Made Easy - Istio Made Easy - Ansible Made Easy - Terraform made Easy - Python Made Easy - Git Made Easy - Python Tutorials - Object-Oriented Programming Python - Python OOP - Python Objects and Classes - Classes Python - GoLang Tutorials - Objects and Classes Python ⭐ Hashtags ⭐ #DevOpsMadeEasy #Python #IOT #k3s #devops #helm #docker #kubernetes #jenkins #ansible #git #k8s #rancher #Raspberrypi #raspberrypik3s Join this channel to get access to perks: 🤍

Golang Microservices: Repository Pattern, Dependency Injection and Services.

12165
266
22
00:09:08
19.02.2021

Let me share with you another tips when building microservices in Go! Repository Pattern, Domain and Application Services; and Dependency Injection * Blog post: 🤍 * Previous episode: "Building Microservices in Go/Golang: Project Layout": 🤍 * "Building Microservices in Go/Golang: Accessing PostgreSQL Databases - Part 3": 🤍 * Example code: 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Go/Golang Tools and Packages": 🤍 Subscribe: 🤍 00:00 - Start 00:15 - Agenda 01:12 - Repository Pattern 04:27 - Application Services 06:08 - Dependency Injection 08:20 - Conclusion - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #ddd - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

GOLANG GRPC MICROSERVICES WITH MONGODB JWT AUTHENTICATION & KUBERNETES

7496
185
8
03:42:51
09.02.2021

GITHUB: 🤍 GOLANG GRPC MICROSERVICES MONGODB JWT TESTS KUBERNETES MINIKUBE * CONTEÚDO PARA ESTUDO *

How to build a REST microservice in less than an hour - Golang Tutorial

3576
85
2
00:55:20
23.03.2020

In this video I show you how you can create a new microservice in Go in less than an hour! We'll using gin-gonic as the core HTTP framework and building this moving from a basic example in a single file to a fully functional Model-View-Controller implementation. Gin-Gonic framework: 🤍 Github repo: 🤍 If you want to go deeper into the language and other Software Engineering aspects: 🤍 Let me know your thoughts! Fede.

Successful Go for microservices architecture | Herve Ah-Leung | Conf42 Golang 2022

595
1
00:31:09
03.05.2022

Microservices architecture is a formidable pattern and Go is an incredible language. How do these two perform when combined? The microservices architecture consists of a breakdown of your software into multiple tiny services: flexible, independent, easy to scale up, domain-specific, more granularity, etc... But comes with some issues: complexity of communication between services, E2E tests difficult to write, daunting for new joiners, etc. Having all the services written in Go does not solve all those problems but makes the software development more enjoyable and eases some of the pain points. The goal of this talk is not to sell the microservices architecture neither Go, but is more about the story/timeline on how we transitioned an existing microservices piece of software into Go. What will be shared: - which features of Go allow us to build a successful microservices system? - which blockers did we face? - what are the next steps for us? Other talks at this conference 🚀🪐 🤍 — 0:00 Intro 1:12 Talk

Learn Go Programming by Building 11 Projects – Full Course

282575
7926
220
08:24:40
22.03.2022

In this Go programming language course for beginners, you will improve your Go programming skills by building eleven projects. ✏️ Akhil Sharma created this course. Check out his channel: 🤍 ⭐️ Project Code ⭐️ 1. Build A Simple Web Server With Golang - 🤍 2. Build A CRUD API With Golang - 🤍 3. Golang With MySQL Book Management System - 🤍 4. Simple SlackBot To Calculate Age - 🤍 5. Golang Slackbot for File Uploading - 🤍 6. Email Verifier Tool With Golang - 🤍 7. AWS Lambda With Golang - 🤍 8. CRM with Golang Fiber - 🤍 9. HRMS with Golang Fiber - 🤍 10. Complete Serverless Stack - 🤍 11. A.I Bot with Wolfram, Wit.ai and golang - 🤍 ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Build A Simple Web Server With Golang ⌨️ (0:20:34) Build A CRUD API With Golang ⌨️ (1:07:14) Golang With MYSQL Book Management System ⌨️ (2:30:57) Simple SlackBot To Calculate Age ⌨️ (2:44:12) Golang Slackbot for File Uploading ⌨️ (3:01:45) Email Verifier Tool With Golang ⌨️ (3:24:32) AWS Lambda With Golang ⌨️ (3:50:12) CRM with Golang Fiber ⌨️ (4:34:34) HRMS with Golang Fiber ⌨️ (5:44:25) Complete serverless stack with Golang ⌨️ (7:28:55) A.I Bot with wolfram, wit.ai and Golang 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster Learn to code for free and get a developer job: 🤍 Read hundreds of articles on programming: 🤍

Building Microservices with Go: 3. RESTful services

59298
2053
157
00:33:38
19.01.2020

Weekly live stream which teaches how to build Microservices using the Go programming language. In this episode we will start to look at how to build RESTful services using the Go standard packages. Contents: Serializing data with encoding/json Introduction to RESTful services Filtering HTTP requests with the Go standard library Source: 🤍 RESTful best practices: 🤍 encoding/json: 🤍 Series Content: Over the weeks we will look at the following topics, teaching you everything you need to know regarding building microservices with the go programming language: - Introduction to microservices - RESTFul microservices - gRPC microservices - Packaging applications with Docker - Testing microservice - Continuous Delivery - Observability - Using Kubernetes - Debugging - Security - Asynchronous microservices - Caching - Microservice reliability using a Service Mesh

Golang Microservices: Searching with Elasticsearch

6443
129
13
00:14:22
16.04.2021

Let's add support for Elasticsearch! Elasticsearch is a search, store and analytics engine. If you have seen ELK before in the wild then you're already a bit familiar with Elasticsearch, E=Elasticsearch, L=Logstash and K=Kibana. Elasticsearch is a well known tool that is already supported by all three big cloud providers: * AWS has Managed Elasticsearch: 🤍 * GCP has Elastic Cloud: 🤍 * Azure has Elastic Cloud: 🤍 Elasticsearch gives the option of indexing our persisted records for allowing our users to search using different options, when can transform those records before indexing them to handle different search terms in different ways. In Go there two popular packages for interacting with Elasticsearch: * github.com/elastic/go-elasticsearch: Official package, creating the requests are a manual process. * github.com/olivere/elastic: Unofficial package, implements a fluent API for creating requests. Both of those packages are well supported and production ready, however between the two of them I'm leaning towards using "elastic/go-elasticsearch" instead of "olivere/elastic" this is because of the comment made by the author in 🤍 where he mentions that perhaps a v8 of that package will not be available, that could be an issue if you're planning to upgrade to Elasticsearch v8 whenever that version is available. - * Example code: 🤍 * Blog: 🤍 * Previous Episode: "Golang Microservices: Graceful Shutdown": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Testing in Go": 🤍 00:00 - Start 00:11 - What is ElasticSearch? 01:46 - ElasticSearch in Go? 04:49 - Demo time 11:15 - Go + ElasticSearch 13:14 - Parting words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Go + Microservices = Go Kit [I] - Peter Bourgon, Go Kit

93745
1933
71
00:38:49
11.04.2017

Go + Microservices = Go Kit [I] - Peter Bourgon, Go Kit Go is emerging as the default programming language for cloud-native tooling and infrastructure. But it's also a perfect language for implementing your business logic—with a little bit of help! This talk introduces and deep-dives into Go kit, an independent open-source toolkit for writing microservices in Go. We first identify the defining characteristics and challenges of working in a cloud-native architecture, and then build a production-grade, highly idiomatic Go kit microservice to address all of the concerns. Special attention is paid to instrumenting with Prometheus, log storage with Fluentd, distributed tracing with OpenTracing, and deploying via Kubernetes — all of which work out-of-the-box. About Peter Bourgon Peter Bourgon is a distributed systems engineer who has seen things. He is the author of Go kit, a toolkit for writing business microservices in Go. Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at 🤍. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.

Building Microservices with the Go Kit Toolkit

40210
970
124
00:25:12
11.10.2019

#tensorprogramming #golang #microservices In this tutorial, we take a look at the basics of the Go kit toolkit. We use Gokit to build a basic account microservice backed by a PostgreSQL database and served over an HTTP Transport. Source Code: 🤍 Good Programming Laptops: Lenovo ThinkPad E570: 🤍 Dell XPS15: 🤍 Web App Hosting: 🤍 Support the Channel and Join Patreon: Patreon: 🤍 Dontate: ETH: 0x03247265dd5242605bD2FA3c40fb3b70d9e3D685 Cardano: addr1q9auccwrr9ws8qdyv45f4qwsx76pfmld4zapks89sakq94ay0xmle73y0r8ruwd0zslls4eglf98lghru7ywv56cedysk7ftjt Check out our Blog: 🤍 Check out our Twitter: 🤍 Check out our Facebook: 🤍 Check out our Steemit: 🤍

Golang Microservices: PostgreSQL: sqlx, pgx and sql

6978
163
10
00:12:11
04.02.2021

Let me share with you some tips for using and accessing PostgreSQL when building Web Services! What are the pros? What are the cons? What are the best packages to use? What are the guidelines and best practices? * Part 2: 🤍 * Blog Post: 🤍 * Example code: 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 = Packages used * database/sql with github.com/lib/pq * 🤍 * 🤍 Subscribe: 🤍 - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #postgres - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Golang Tutorial for Beginners | Full Go Course

931829
14985
679
03:24:59
20.12.2021

Full Golang Tutorial to learn the Go Programming Language while building a simple CLI application In this full Golang course you will learn about one of the youngest programming languages that is becoming more and more popular in the cloud engineering world, which is Go or also commonly known as Golang. You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial. Before diving right into the syntax you will first understand why Go was even developed, its use cases or what Golang is used for and how Go is different from other programming languages. #golang #techworldwithnana ▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬ Git Repo: ► 🤍 Course Waitlist - Sign up to get notified: ► 🤍 ► This video is sponsored by Kasten 🙌🏼 ► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: 🤍 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro & Course Overview INTRODUCTION TO GO 02:47 - What is Go? Why Go? How it's different? 06:50 - Characteristics of Go and Go Use Cases GO SYNTAX & CONCEPTS 08:59 - Local Setup - Install Go & Editor 12:54 - Write our First Program & Structure of a Go File 22:02 - Variables & Constants in Go 30:43 - Formatted Output - printf 33:43 - Data Types in Go 45:18 - Getting User Input 47:19 - What is a Pointer? 53:55 - Book Ticket Logic 57:16 - Arrays & Slices 1:11:12 - Loops in Go 1:24:24 - Conditionals (if / else) and Boolean Data Type 1:39:33 - Validate User Input 1:54:02 - Switch Statement 1:58:37 - Encapsulate Logic with Functions 2:22:36 - Organize Code with Go Packages 2:35:39 - Scope Rules in Go 2:37:16 - Maps 2:53:20 - Structs 3:02:15 - Goroutines - Concurrency in Go 3:23:51 - Congratulations! ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬ Full Python course ► 🤍 Full Docker course ► 🤍 Full K8s course ► 🤍 DevOps Tools explained ► 🤍 ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬ INSTAGRAM ► 🤍 TWITTER ► 🤍 LINKEDIN ► 🤍 FB group ► 🤍 DEV ► 🤍 ▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 🤍 ► High-Quality and Hands-On Courses 👉🏼 🤍 ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 🤍

Golang Microservices for Beginners #3: Cron Jobs

3491
51
3
00:13:55
08.12.2021

👉 Check our website: 🤍 Learn how to create a simple Microservice app with Golang. This will be a video series where you will learn something new about Microservices Architecture in every video. In this video, we will create a cron job that will synchronize the data from two different databases. More Courses: Check out our Golang Bundle: 🤍 Golang Microservices: Breaking a Monolith to Microservices: 🤍 #microservices #go #golang

Golang Microservices: Events and Background Jobs using RabbitMQ

4961
113
10
00:14:03
30.04.2021

Let's add support for RabbitMQ! RabbitMQ is a message-queueing software also known as a message broker or queue manager. It supports protocols such as AMQP, MQTT, STOMP, to name a few. RabbitMQ could be used for long-running tasks, for example background jobs; and for communication between different services. In this RabbitMQ tutorial, for our example we will use RabbitMQ to produce events that indicate Tasks procesed, either "created", "updated" or "archived"; then a new ElasticSearch Indexer server is implemented to consume those events and call the corresponding ElasticSearch repository type to update the ElasticSearch values. This new server supports a similar API just like net/http, making it simple to handle a graceful shutdown to clean up all the used resources. In Go to interact with RabbitMQ, we can use: * github.com/streadway/amqp This episode is not going to compare RabbitMQ with other Message Brokers, like Kafka or SQS, but I'm planning to do that in the future. - * Example code: 🤍 * Previous Episode: "Golang Microservices: Searching with ElasticSearch": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Testing in Go": 🤍 00:00 - Start 00:19 - What is RabbitMQ? 00:53 - How does RabbitMQ work? 02:00 - Demo time 13:04 - Parting words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Golang Microservices: REST APIs - HTTP Handlers

2577
48
6
00:11:14
25.02.2021

Let me share with you another tip when building microservices in Go! Implementing REST APIs, first HTTP Handlers, then using custom type, next OpenAPI/Swagger and finally versioning! * Blog Post: 🤍 * Previous episode: "Building Microservices in Go/Golang: Secure Configuration using Environment Variables and Hashicorp's Vault": 🤍 * Example code: 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Go/Golang Tools and Packages": 🤍 Subscribe: 🤍 00:00 - Start 00:14 - Agenda 00:24 - What is a REST API? 01:30 - Steps to build REST APIs 03:25 - Demo 10:50 - Parting words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #rest - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Golang UK Conference 2016 - Peter Bourgon - Go + Microservices = Go Kit

12744
193
00:31:18
07.09.2016

Ladies and gentlemen, don't miss this public bludgeoning of the microservices horse for its sweet hypeglue! We will survey the complex and often contradictory landscape of microservices, explain the numerous and byzantine ways that they will ruin your day, and propose partial and underspecified solutions with Go kit, a toolkit for microservices in Go. Attendees will observe the practical application of SOLID software engineering principles, and may become sufficiently jaded to seriously consider a career change. I hear carpentry is meditative.

Разбираем микросервис APIGateway на Golang . Учимся разрабатывать на примере реального проекта

11395
422
60
01:32:34
22.04.2021

В этом видео мы рассмотрим готовый проект на Golang который является API Gateway для микросервисной архитектуры и используется в рамках системы Заметок, которую мы разрабатываем в отдельной серии роликов на канале. Разберем реализацию JSON Web Token авторизации и систему ошибок. Посмотрим на программную архитектуру проекта, разберем программные паттерны разработки и посмотрим как правильно разрабатывать используя язык программирования Golang. Код проекта доступен на GitHub. Ссылка на GitHub репозиторий: 🤍 Поддержи выход новых видео на Патреоне! 🤍 Другие видео: Разбираем микросервис на Python . Учимся разрабатывать на примере реального проекта 🤍 Разработка REST API для RESTful API Service + JWT + swagger 🤍 Разработка системы заметок на Python, Golang и микросервисы в 2021 году 🤍 Как стать разработчиком. Часть 1 🤍 Что такое микросервисы за 200 секунд 🤍 Что такое nginx за 200 секунд 🤍 VK: 🤍 Telegram Group: 🤍 Twitter: 🤍 Дружественный Golang чат: 🤍 0:00 Intro 0:33 Overview, Project Structure 2:42 Entrypoint, Logger 12:34 Config 15:40 Router 16:30 Cache 21:40 JSON Web Token 32:05 Handlers 38:18 Auth Handler and Data Transfer Object 41:13 Error Handling 50:30 Categories Handler 54:50 Notes Handler 56:40 Tags Handler 1:00:10 REST Client 1:09:00 Services and Context 1:23:10 Start Server 1:24:36 Graceful Shutdown 1:26:40 nil != nil test 1:32:05 Outro #golang #голенг #rest #api #restapi #rest_api #restfulservice #restful_service #microservices #architecture #development #howto #learnbasics #coding #programming #изучаемIT #микросервисы #программирование #разработка #архитектура #инфраструктура #json

Golang Microservices: Using Docker for Containerization

2615
67
17
00:19:41
02.04.2021

Let's talk about building a Docker image, run it as a container using Docker Compose and then push it to DockerHub! I also cover the other options we have like Kubernetes, Amazon Elastic Container Services and Google Container Registry. * Example code: 🤍 * Control startup and shutdown order in Compose: 🤍 * Dockerhub: 🤍 * Blog Post: 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Golang/Go Testing": 🤍 00:00 - Start 00:20 - What is Docker? 03:58 - Docker crash course 09:35 - Docker Compose 15:38 - Docker Hub 17:26 - Parting Words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Microservices Coding Tutorial in Java and Go

53485
1248
73
01:13:27
15.06.2020

This live session describes three simple services used in most distributed microservice architecture systems. We use Go for creating a reverse proxy and Java for service discovery and registering profiles. The services use heartbeats to stay registered. We use the MySQL database in service registry and profile. The applications are written using Spring Boot, with their jar files running in AWS. The Gateway service is written in Go. Every service registers it's IP and ports to the service registry. The EC2 instance running the gateway and profile services is different from the one hosting the service registry. We confirm that the services work using a GET and POST request using curl from the local machine. Code: 🤍 System Design Video Course 🔥 🤍 System Design Playlist: 🤍 You can follow me on: Quora: 🤍 LinkedIn: 🤍 Twitter: 🤍 #Microservices #SoftwareDevelopment #Deployment

Beginners Guide to gRPC in Go!

81440
1379
76
00:18:15
02.05.2020

👨‍💻 For the price of a ☕ every month, sign up and gain access to a growing list of premium courses on my site - 🤍 👩‍💻 ✅ Subscribe and hit that 🔔 to get notified for all the latest tutorials! 📜 Text Tutorial: 🤍 Hi Everyone! I hope you are all staying safe! In this tutorial, we'll be covering the basics of building a gRPC Server and Client in Go! This is just a gentle introduction! if you would like to see more advanced videos on this topic then please let me know in the comments section below! Additional Reading: * A Fantastic Introduction Post that helped me out - 🤍 🤓 🤍 ‎💻 🤍 ❤️ 🤍

Hands-On Microservices with Go : Clean Architecture – Part One | packtpub.com

5221
71
00:11:17
08.01.2020

This video tutorial has been taken from Hands-On Microservices with Go. You can learn more and buy the full video course here 🤍 Find us on Facebook 🤍 Follow us on Twitter - 🤍

TOP GOLANG Frameworks [ 2022 ] 🎆

6602
223
27
00:08:45
16.02.2022

My New Udemy Course, please enroll - 🤍

Golang Microservices: Validations

2412
64
10
00:14:21
29.10.2021

How do you validate inputs in Go/Golang? What are some of the guidelines when validating? Should we use struct tags or concrete methods to Validate? In this video I share with you with thoughts regarding validation using ozzo-validation and go Relevant Links * "Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving": 🤍 * "An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags." 🤍 * Example code: 🤍 * Previous Episode: "Golang Microservices: Pagination using Elasticsearch": 🤍 All Go/Golang video series covered * Playlist "Building Microservices in Go/Golang": 🤍 * Playlist "Software Architecture in Go/Golang": 🤍 * Playlist "Learning Go/Golang": 🤍 * Playlist "Learning Go/Golang Concurrency Patterns" 🤍 * Playlist "Go/Golang Tools and Packages": 🤍 * Playlist "Testing in Go/Golang": 🤍 00:00 - Start 02:46 - Demo Validations in Microservices using Go/Golang 12:30 - Conclusion of Validations using Go/Golang - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #security #softwarearchitecture - Our affiliate links below Shop our Amazon favorites → 🤍 Shop my IG feed on my LIKEtoKNOWit (LTK) page → 🤍 Shop Top Deals and Featured Offers at Best Buy → 🤍 Get a 30 day FREE Trial of Epidemic Sound → 🤍 Try Amazon Prime 30-day FREE Trial → 🤍 I love getting Cash Back and think you will too! Join for FREE and get $30 when you spend $30 → 🤍 - Our Vlog Channel 🤍

Golang Microservices: Observability using OpenTelemetry

4074
115
10
00:21:46
26.03.2021

How do you use OpenTelemetry in Go/Golang? How do you integrate Jaeger? How do you integrate Prometheus? How do you log with Zap? In this video I discuss all of that! Clone the repository listed below and have fun. * Example code: 🤍 * Slides: 🤍 * Blog post: 🤍 * Previous Video: "Building Microservices in Go/Golang: Working and Dealing with Errors" 🤍 * "Building Microservices in Go/Golang: REST APIs - OpenAPI 3 / Swagger": 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 00:00 - Start 00:24 - What is OpenTelemetry? 01:06 - Go Support 01:20 - Supported Tools/Packages 01:42 - Specification 03:10 - Demo Intro 09:20 - Jaeger Demo 11:53 - Prometheus Demo 13:39 - Vendors 14:26 - Distributed Tracing Demo 17:04 - Logging Zap Demo 20:16 - Should you use OpenTelemetry? - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #observability - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

packagemain #12: Microservices with go-kit. Part 1

22454
454
55
00:08:12
27.07.2018

With this video I want to start an in-depth tutorial on using go-kit tool. We'll create a system built on microservices, setup environment, review how services interact with each other. go-kit: 🤍 GopherCon Vietnam: 🤍 Code: 🤍 Buy me a coffee: 🤍 Blog: 🤍 Twitter: 🤍 Slack Channel: 🤍

Golang Microservices: REST APIs - Testing

2567
45
7
00:09:43
02.03.2021

Let me share with you another tip when building microservices in Go! Implementing REST APIs, first HTTP Handlers, then using custom types, next OpenAPI/Swagger and finally versioning! * Blog post: 🤍 * Previous episode: "Golang Microservices: REST APIs - Handlers" 🤍 * Example code: 🤍 * A simple and extensible behavioral testing library. Supports mocking external http calls and renders sequence diagrams on completion: 🤍 * Playlist "Golang Tools and Packages": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 00:00 Start 00:12 Implement Tests 00:51 Demo 09:30 Parting words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Golang Microservices: REST APIs - OpenAPI / Swagger

12755
183
29
00:17:18
09.03.2021

Let me share with you another tip when building microservices in Go! Implementing REST APIs, first HTTP Handlers, then using custom types, next OpenAPI 3, Swagger tools and finally versioning! * Blog post: 🤍 * Previous episode: "Golang Microservices: REST APIs - Custom Types" 🤍 * Example code: 🤍 * The Design of Web APIs: 🤍 (affiliate link) * Irresistible APIs: Designing web APIs that developers will love: 🤍 (affiliate link) * Playlist "Golang Tools and Packages": 🤍 * Playlist "Building Microservices in Go/Golang": 🤍 * Differences between OpenAPI/Swagger 2.x and 3.x: 🤍 00:00 Start 00:25 Implement OpenAPI (fka Swagger) 00:52 Why is OpenAPI / Swagger even needed? 03:07 What is OpenAPI? What is Swagger? 04:55 How to put it all together using Go? 07:12 Demo time! 07:25 Swagger UI Integration 08:55 Generating OpenAPI JSON/YAML 15:14 Recap 16:50 Parting words - Who am I: Hello👋🏼! I'm Mario, a Hands-on Software Architect and Lead Backend Engineer with more than 16 years of professional experience building all kinds of software including on-premise Industrial Automation Systems, Linux Accessibility Desktop and Browser Components as well as Distributed Advertising Microservices. Every week I will share with you different topics I've learned while working for small startups and large companies including the processes I've followed over the years for successfully delivering complex enterprise systems from start to end. Subscribe if you like Software Development, Software Architecture and Systems Design! Keep it up. Don't give up! #golang #microservices #programming - Our affiliate links below Shop our favorite products → 🤍 Vlogging setup → 🤍 Shop now and save at BestBuy → 🤍 DJI Osmo Action In Stock, Unleash Your Other Side → 🤍 Get a 30 day FREE trial of Epidemic Sound → 🤍 Try Amazon Prime 30-Day FREE trial → 🤍 I love getting Cash Back and think you will too! Join for free and get $20 when you spend $20 → 🤍 Sign up to start using vidIQ to grow your YouTube channel for FREE → 🤍 - Our Vlog Channel 🤍

Building Microservices with Go: 9 CORS (Cross-Origin Resource Sharing)

11878
406
17
00:19:44
16.02.2020

Weekly live stream which teaches how to build Microservices using the Go programming language. Apologies with the quality of this video, I am having some problems with the new YouTube Creator Studio. Will fix the quality as soon as I can in the classic version. In this episode we are going to take a look at CORS (Cross-Origin Resource Sharing). CORS is a security feature built into web browsers which restricts upstream requests to sites on different domains. We look at a typical example of a React website on one domain calling a back end API, see the impact of CORS and how to solve it. Contents: CORS Mozilla web docs: 🤍 Understanding COORS blog by Bartosz Szczeciński: 🤍 Gorilla framework CORS handler: 🤍 Source: 🤍 Series Content: Over the weeks we will look at the following topics, teaching you everything you need to know regarding building microservices with the go programming language: - Introduction to microservices - RESTFul microservices - gRPC microservices - Packaging applications with Docker - Testing microservice - Continuous Delivery - Observability - Using Kubernetes - Debugging - Security - Asynchronous microservices - Caching - Microservice reliability using a Service Mesh

Webinar - How to Build Microservices with Go and Docker

4078
70
9
01:03:19
22.07.2020

Using a tutorial-based approach, this webinar teaches participants how to build a modern, containerized microservice using Docker and the Go programming language. For multi-day private, customized Docker, Go, and Microservices training, please visit 🤍.

Назад
Что ищут прямо сейчас на
golang microservices Утопить трубы Carlos “Halfy” Rodriguez Richo Error big red сливы разделить видео на андроид Lada narhlari движок unreal engine 4 Fire Pagoda Pyro chord em Стоп сигнал фара naomi vzn Vue manyrin смотрит Приозерск salomundo ручная прошивка