* Cantinho Satkeys

Refresh History
  • nsama71: uhf
    11 de Maio de 2026, 05:57
  • FELISCUNHA: ghyt74  votos de um santo domingo para todo o auditório  4tj97u<z
    10 de Maio de 2026, 11:02
  • j.s.: bom fim de semana   4tj97u<z
    09 de Maio de 2026, 20:41
  • j.s.: try65hytr a todos  49E09B4F 49E09B4F
    09 de Maio de 2026, 20:41
  • FELISCUNHA: ghyt74  Pessoal  49E09B4F
    08 de Maio de 2026, 11:39
  • JP: try65hytr A Todos  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    08 de Maio de 2026, 05:50
  • JP: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0
    07 de Maio de 2026, 05:23
  • j.s.: dgtgtr a todos  49E09B4F 49E09B4F
    05 de Maio de 2026, 16:34
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    04 de Maio de 2026, 11:28
  • cereal killa: forever   2Slb& 2Slb&
    03 de Maio de 2026, 22:19
  • henrike: 2Slb&
    03 de Maio de 2026, 14:17
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4Fcp&
    03 de Maio de 2026, 11:23
  • cereal killa: dgtgtr pessoal  wwd46l0' 4tj97u<z
    01 de Maio de 2026, 12:22
  • JP: try65hytr A Todos  4tj97u<z classic 2dgh8i k7y8j0
    01 de Maio de 2026, 05:05
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    30 de Abril de 2026, 11:12
  • JP: try65hytr Pessoal 4tj97u<z k7y8j0 yu7gh8
    30 de Abril de 2026, 05:52
  • j.s.: dgtgtr a todos  49E09B4F
    28 de Abril de 2026, 16:09
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    24 de Abril de 2026, 11:01
  • JP: try65hytr A Todos  k7y8j0 classic
    24 de Abril de 2026, 04:11
  • JP: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    23 de Abril de 2026, 05:46

Autor Tópico: Working with Microservices in Go (Golang)  (Lida 674 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 132140
  • Karma: +0/-0
Working with Microservices in Go (Golang)
« em: 14 de Março de 2026, 08:28 »

Working with Microservices in Go (Golang)
MP4 | Video: AVC 1280x720 | Audio: AAC 44KHz 2ch | Duration: 11.5 Hours | Lec: 132 | 4.02 GB
Genre: eLearning | Language: English


Build highly available, scalable, resilient distributed applications using Go

What you'll learn
Learn what Microservices are and when to use them
Develop loosely coupled, single purpose applications that work together
Communicate between services using JSON, Remote Procedure Calls, and gRPC
Learn how to implement service discovery using etcd
Learn how to push events to microservices using the Advanced Message Queuing Protocol (AMQP) using RabbitMQ

Requirements
A basic understanding of the Go programming language
A Macintosh, Windows, or Linux computer with a connection to the internet

Description
For a long time, web applications were usually a single application that handled everything-in other words, a monolithic application. This monolith handled user authentication, logging, sending email, and everything else. While this is still a popular (and useful) approach, today, many larger scale applications tend to break things up into microservices. Today, most large organizations are focused on building web applications using this approach, and with good reason.

Microservices, also known as the microservice architecture, are an architectural style which structures an application as a loosely coupled collection of smaller applications. The microservice architecture allows for the rapid and reliable delivery of large, complex applications. Some of the most common features for a microservice are

it is maintainable and testable;

it is loosely coupled with other parts of the application;

it can deployed by itself;

it is organized around business capabilities;

it is often owned by a small team.

In this course, we'll develop a number of small, self-contained, loosely coupled microservices that will will communicate with one another and a simple front-end application with a REST API, with RPC, over gRPC, and by sending and consuming messages using AMQP, the Advanced Message Queuing Protocol. The microservices we build will include the following functionality

An Authentication service, with a Postgres database;

A Logging service, with a MongoDB database;

A Listener service, which receives messages from RabbitMQ and acts upon them;

A Broker service, which is an optional single point of entry into the microservice cluster;

A Mail service, which takes a JSON payload, converts into a formatted email, and send it out.

All of these services will be written in Go, commonly referred to as Golang, a language which is particularly well suited to building distributed web applications.

We'll also learn how to deploy our distributed application to a Docker Swarm and Kubernetes, and how to scale up and down, as necessary, and to update individual microservices with little or no downtime.

Who this course is for
Go developers who have worked with monolithic applications and who want to learn how to work with Microservices



RapidGator
Citar
https://rapidgator.net/file/32123d27f073b0a544540588629c29ca/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part1.rar.html
https://rapidgator.net/file/64a8f6ff3b0704b440118eb3975ede5e/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part2.rar.html
https://rapidgator.net/file/2699b1de09cb4effaecf35a2475bcdfe/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part3.rar.html

Citar
https://nitroflare.com/view/E3E3E6110CD3B5C/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part1.rar
https://nitroflare.com/view/6686F55CC6204A4/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part2.rar
https://nitroflare.com/view/A4549C19057387C/Udemy..Working.with.Microservices.in.Go.Golang.6.2024.part3.rar