Amerikano
Модератор
- Сообщения
- 19,057
- Реакции
- 346,636
Автор: udemy
Название: Работа с микросервисами в Go
Долгое время веб-приложения обычно были единым приложением, которое обрабатывало все, другими словами, монолитным приложением. Этот монолит занимался аутентификацией пользователей, ведением журналов, отправкой электронной почты и всем остальным. Хотя это по-прежнему популярный (и полезный) подход, сегодня многие крупномасштабные приложения имеют тенденцию разбивать все на микросервисы . Сегодня большинство крупных организаций сосредоточены на создании веб-приложений с использованием этого подхода, и на то есть веские причины.
Микросервисы , также известные как архитектура микросервисов, представляют собой архитектурный стиль, который структурирует приложение как слабосвязанный набор небольших приложений. Архитектура микросервисов обеспечивает быструю и надежную доставку больших и сложных приложений. Вот некоторые из наиболее распространенных функций микросервиса:
Мы также узнаем, как развернуть наше распределенное приложение в Docker Swarm и Kubernetes , как увеличивать и уменьшать масштаб по мере необходимости, а также обновлять отдельные микросервисы с минимальным временем простоя или вообще без него.
Для кого этот курс:
Материал на английском языке
Подробнее:
Скачать:
Название: Работа с микросервисами в Go
Долгое время веб-приложения обычно были единым приложением, которое обрабатывало все, другими словами, монолитным приложением. Этот монолит занимался аутентификацией пользователей, ведением журналов, отправкой электронной почты и всем остальным. Хотя это по-прежнему популярный (и полезный) подход, сегодня многие крупномасштабные приложения имеют тенденцию разбивать все на микросервисы . Сегодня большинство крупных организаций сосредоточены на создании веб-приложений с использованием этого подхода, и на то есть веские причины.
Микросервисы , также известные как архитектура микросервисов, представляют собой архитектурный стиль, который структурирует приложение как слабосвязанный набор небольших приложений. Архитектура микросервисов обеспечивает быструю и надежную доставку больших и сложных приложений. Вот некоторые из наиболее распространенных функций микросервиса:
- его можно поддерживать и тестировать;
- он слабо связан с другими частями приложения;
- он может быть развернут сам по себе;
- он организован вокруг деловых возможностей;
- часто им владеет небольшая команда.
- Служба переднего плана, которая просто отображает веб-страницы;
- Служба аутентификации с базой данных Postgres;
- Служба регистрации с базой данных MongoDB;
- Служба прослушивателя, которая получает сообщения от RabbitMQ и действует на них;
- Брокерская служба, которая является дополнительной единой точкой входа в кластер микрослужб;
- Почтовая служба, которая принимает полезную нагрузку JSON, преобразует ее в форматированное электронное письмо и отправляет его.
Мы также узнаем, как развернуть наше распределенное приложение в Docker Swarm и Kubernetes , как увеличивать и уменьшать масштаб по мере необходимости, а также обновлять отдельные микросервисы с минимальным временем простоя или вообще без него.
Для кого этот курс:
- Разработчики Go, которые работали с монолитными приложениями и хотят научиться работать с микросервисами.
- Базовое понимание языка программирования Go
- Компьютер Macintosh, Windows или Linux с подключением к Интернету.
Материал на английском языке
Подробнее:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Скачать:
Для просмотра ссылок Войдите в аккаунт или Зарегистрируйтесь
Похожие темы из этого раздела:
- [New Anthem Learning] Продавайте фотографии, футаджи и нейро картинки на стоках [Udemy] (2024)
- [Khadin Akbar] Разработка AI Saas приложений с помощью AI инструментов без кодинга ChatGPT [Udemy] (2023)
- [Akhtar Shareef] Мастер ChatGPT для чтения книг [Udemy] (2024)
- [Адам Джонс] YouTube «План» как я заработал более 100 тысяч всего за 2 года [Udemy] (2024)
- [Александр Сокирка] Руководство по WordPress FSE (Gutenberg - JavaScript - React) [Udemy] (2023)
- [Ясин Марко] Deep Web - полное введение в скрытую сеть [Udemy] (2023)
- [Yuriy Allakhverdov] Современный React с Нуля до Профессионала [Udemy] (2023)
- [Ти Джей Уокер] Полный курс по снижению веса с помощью гипноза - Психология диеты [Udemy] (2023)
- [Artur Sobolevskij] Как успевать в 2 раза больше без стресса и выгорания [Udemy] (2023)
- [Neuralclass Academy] Изучение концепций SQL [Udemy] (2023)