Що нового?

Придбаний [Udemy] робота з мікросервісами в Go (Golang) (Тревор Соулер)

Інформація про покупку
Тип покупки: Складчина
Ціна: 1063 ГРН
Учасників: 0 з 11
Організатор: Відсутній
Статус: Набір учасників
Внесок: 100.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Переглянути вкладення 73199



[Udemy] Working with Microservices in Go (Golang) (Trevor Sawler)/
Робота з мікросервісами в Go (Golang) (Тревор Соулер) [ENG]
чого ви навчитеся
  • Дізнайтеся, що таке мікросервіси і коли їх використовувати
  • Як розробляти слабко пов'язані одноцільові програми, які працюють разом як розподілений додаток.
  • Як обмінюватися даними між службами за допомогою JSON, віддалених викликів процедур і gRPC
  • Як надсилати події в мікросервіси за допомогою Advanced Message Queuing Protocol (AMQP) за допомогою RabbitMQ
  • Як розгорнути розподілену програму в Docker Swarm
  • Як розгорнути розподілену програму в кластері Kubernetes
вимоги
  • Базове розуміння мови програмування Go
  • Комп'ютер Macintosh, Windows або Linux з підключенням до Інтернету.
Для кого цей курс
- Розробники Go, які працювали з монолітними додатками і хочуть навчитися працювати з мікросервісами.

опис
Довгий час веб-додатки, як правило, були єдиним додатком, який обробляв усе, іншими словами, монолітним додатком. Цей Моноліт займався аутентифікацією користувачів, веденням журналів, відправкою електронної пошти і всім іншим. Хоча це все ще популярний (і корисний) підхід, сьогодні багато масштабних додатків, як правило, розбивають все на мікросервіси . Сьогодні більшість великих організацій зосереджені на створенні веб-додатків за допомогою цього підходу, і з поважних причин.
Мікросервіси, також відомі як архітектура мікросервісів, - це архітектурний стиль, який структурує додаток як слабко пов'язаний набір невеликих додатків. Архітектура мікросервісів забезпечує швидку і надійну доставку великих і складних додатків. Ось деякі з найпоширеніших функцій мікросервісу:
  • його можна підтримувати і тестувати;
  • він слабо пов'язаний з іншими частинами програми;
  • він може бути розгорнутий сам по собі;
  • він організований навколо ділових можливостей;
  • часто ним володіє невелика команда.
У цьому курсі ми розробимо кілька невеликих автономних, слабко пов'язаних мікросервісів, які будуть взаємодіяти між собою та простим інтерфейсним додатком з REST API , з RPC , через gRPC, а також шляхом надсилання та споживання. повідомлення з використанням AMQP, Advanced Message Queuing Protocol. Створювані нами мікросервіси будуть включати в себе наступні функції:
  • Служба переднього плану, яка просто відображає веб-сторінки;
  • Служба аутентифікації з базою даних Postgres;
  • Служба реєстрації з базою даних MongoDB;
  • Служба прослуховувача, яка отримує повідомлення від RabbitMQ і діє на них;
  • Брокерська служба, яка є додатковою єдиною точкою входу в кластер мікросервісів;
  • Поштова служба, яка приймає корисне навантаження JSON, перетворює його у форматований електронний лист і надсилає його.
Усі ці сервіси будуть написані мовою Go, яку зазвичай називають Golang, що особливо добре підходить для створення розподілених веб-додатків.
Ми також дізнаємось , як розгорнути наш розподілений додаток у Docker Swarm та Kubernetes, як збільшувати та зменшувати масштаб за потреби, а також оновлювати окремі мікросервіси з мінімальним простоєм або взагалі без нього.

[Udemy] Working with Microservices in Go (Golang) (Trevor Sawler).png [18k 865]

01 Introduction
01 Introduction.mp4 [93m 132k 99]
01 Introduction.srt [13k 779]
02 About me.mp4 [19m 855k 857]
02 About me.srt [1k 643]
03 Installing Go.mp4 [8m 679k 669]
03 Installing Go.srt [1k 267]
03.1 Download Go.html [76]
04 Installing Visual Studio Code.mp4 [8m 93k 863]
04 Installing Visual Studio Code.srt [2k 481]
04.1 Download Visual Studio Code.html [99]
05 Installing Make.mp4 [11m 246k 389]
05 Installing Make.srt [2k 351]
05.1 Chocolately.html [91]
05.2 GNU Make.html [95]
05.3 Homebrew.html [77]
06 Installing Docker.mp4 [5m 862k 986]
06 Installing Docker.srt [1k 392]
06.1 Docker Desktop.html [108]
07 Asking for help.mp4 [24m 396k 36]
07 Asking for help.srt [2k 342]
08 Mistakes. We all make them..mp4 [2m 337k 25]
08 Mistakes. We all make them..srt [1k 975]

02 Building a simple front end and one Microservice
01 What well cover in this section.mp4 [5m 422k 184]
01 What well cover in this section.srt [978]
02 Setting up the front end.mp4 [5m 434k 719]
02 Setting up the front end.srt [2k 500]
02.1 front-end.zip [8k 409]
03 Reviewing the front end code.mp4 [21m 62k 793]
03 Reviewing the front end code.srt [5k 378]
03.1 source.zip [13k 406]
04 Our first service the Broker.mp4 [81m 818k 941]
04 Our first service the Broker.srt [20k 290]
04.1 source.zip [13k 27]
05 Building a docker image for the Broker service.mp4 [37m 633k 927]
05 Building a docker image for the Broker service.srt [13k 46]
05.1 broker-service.dockerfile.zip [415]
05.2 docker-compose.yml.zip [352]
05.3 source.zip [14k 56]
06 Adding a button and JavaScript to the front end.mp4 [47m 962k 945]
06 Adding a button and JavaScript to the front end.srt [11k 255]
06.1 source.zip [14k 471]
07 Creating some helper functions to deal with JSON and such.mp4 [49m 265k 721]
07 Creating some helper functions to deal with JSON and such.srt [10k 858]
07.1 source.zip [4m 681k 530]
08 Simplifying things with a Makefile (Mac & Linux).mp4 [27m 371k 183]
08 Simplifying things with a Makefile (Mac & Linux).srt [6k 405]
08.1 Makefile.zip [685]
09 Simplifying things with a Makefile (Windows).mp4 [26m 491k 882]
09 Simplifying things with a Makefile (Windows).srt [4k 358]
09.1 Makefile.zip [730]

03 Building an Authentication Service
01 What well cover in this section.mp4 [13m 935k 591]
01 What well cover in this section.srt [2k 730]
02 Setting up a stub Authentication service.mp4 [62m 614k 948]
02 Setting up a stub Authentication service.srt [16k 284]
02.1 models.go.zip [12k 131]
02.2 source.zip [22k 808]
03 Creating and connecting to Postgres from the Authentication service.mp4 [41m 339k 725]
03 Creating and connecting to Postgres from the Authentication service.srt [10k 970]
03.1 source.zip [30k 892]
04 A note about PostgreSQL.html [1k 100]
05 Updating our docker-compose.yml for Postgres and the Authentication service.mp4 [95m 742k 53]
05 Updating our docker-compose.yml for Postgres and the Authentication service.srt [18k 314]
05.1 source.zip [31k 293]
06 Populating the Postgres database.mp4 [13m 95k 561]
06 Populating the Postgres database.srt [3k 914]
06.1 Beekeeper Studio.html [92]
06.2 users.sql.zip [802]
07 Adding a route and handler to accept JSON.mp4 [52m 133k 955]
07 Adding a route and handler to accept JSON.srt [12k 323]
07.1 source.zip [33k 13]
07.2 tsawlertoolbox.html [95]
08 Update the Broker for a standard JSON format, and conect to our Auth service.mp4 [90m 599k 629]
08 Update the Broker for a standard JSON format, and conect to our Auth service.srt [20k 164]
08.1 source.zip [33k 634]
09 Updating the front end to authenticate thorough the Broker and trying things out.mp4 [46m 940k 265]
09 Updating the front end to authenticate thorough the Broker and trying things out.srt [8k 598]
09.1 source.zip [33k 991]

04 Building a Logger Service
01 What well cover in this section.mp4 [8m 290k 9]
01 What well cover in this section.srt [1k 497]
02 Getting started with the Logger service.mp4 [45m 282k 661]
02 Getting started with the Logger service.srt [14k 117]
02.1 source.zip [38k 460]
03 Setting up the Logger data models.mp4 [76m 626k 800]
03 Setting up the Logger data models.srt [19k 988]
03.1 source.zip [39k 488]
04 Finishing up the Logger data models.mp4 [49m 324k 722]
04 Finishing up the Logger data models.srt [10k 149]
04.1 source.zip [39k 664]
05 Setting up routes, handlers, helpers, and a web server in our logger-service.mp4 [53m 449k 919]
05 Setting up routes, handlers, helpers, and a web server in our logger-service.srt [10k 866]
05.1 source.zip [42k 255]
06 Adding MongoDB to our docker-compose.yml file.mp4 [42m 346k 80]
06 Adding MongoDB to our docker-compose.yml file.srt [8k 965]
06.1 source.zip [42k 458]
07 Add the logger-service to docker-compose.yml and the Makefile.mp4 [37m 409k 522]
07 Add the logger-service to docker-compose.yml and the Makefile.srt [5k 379]
07.1 source.zip [42k 891]
08 Adding a route and handler on the Broker to communicate with the logger service.mp4 [49m 555k 631]
08 Adding a route and handler on the Broker to communicate with the logger service.srt [7k 753]
08.1 source.zip [43k 795]
09 Update the front end to post to the logger, via the broker.mp4 [31m 330k 856]
09 Update the front end to post to the logger, via the broker.srt [5k 666]
09.1 source.zip [44k 945]
10 Add basic logging to the Authentication service.mp4 [29m 152k 608]
10 Add basic logging to the Authentication service.srt [5k 499]
10.1 source.zip [56k 539]
11 Trying things out.mp4 [24m 5k 704]
11 Trying things out.srt [6k 515]
11.1 MongoDB Compass.html [105]

https://privatelink.de/?https://www.udemy.com/course/working-with-microservices-in-go/
 
Угорі