Микросервисы - это архитектурный и организационный подход к разработке программного обеспечения, при котором программное обеспечение состоит из небольших независимых сервисов, взаимодействующих через четко определенные API. Эти сервисы принадлежат небольшим автономным командам.
Архитектуры микросервисов упрощают масштабирование и ускоряют разработку приложений, позволяя внедрять инновации и ускоряя вывод новых функций на рынок.
В этом курсе вы узнаете, как создавать микросервисы с нуля с помощью Spring Cloud, который предоставляет разработчикам инструменты для быстрого создания некоторых распространенных шаблонов в распределенных системах, таких как управление конфигурацией, обнаружение сервисов, автоматические выключатели, интеллектуальная маршрутизация, микропрокси, управляющая шина, одноразовые токены, глобальные блокировки, распределенные сессии, состояние кластера...
Вы также узнаете о Docker и Kubernetes, позволяющих вам контейнеризировать ваши микросервисы и развертывать их в самом популярном механизме оркестровки контейнеров с открытым исходным кодом под названием Kubernetes. Kubernetes предлагает возможность планирования и управления контейнерами в любом масштабе.
Микросервисы Spring Boot
Maven (включая мультимодуль, сборки и профили)
Spring Data JPA
Очередь сообщений с RabbitMQ и Kafka
Spring Cloud (OpenFeign, обнаружение служб, распределенная трассировка)
Управление конфигурацией и секретами
Докер
Кубернетес
Много упражнений
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Нельсон - инженер-программист, выпускник с отличием 1-го класса по информатике. В последние годы Нельсон программировал на разных языках программирования, таких как PHP, Python, C #. В первую очередь он пишет Java и JavaScript, фокусируясь на крупных распределенных системах, размещенных в облаке.
Hello admins, can you also find Linux and Shell Scripting amigoscode course?
miah.mahid
tomikkz54
I second this please
Anonymous
lesson 52 amqp and RabbitTemplate depracated?
Nick Knock
Нашел ещё 2 недостающие страницы:
Refactoring Microservices for k8s 2 - No need for API Gateway Anymore
RabbitMQ - 11 - Zikin Dashboard With RabbitMQ
Nick Knock
Добрый день. Не хватает некоторых страниц/разделов с текстом, например:
Deploying Microservices to k8s - 4. Exercise,
Managed Kubernetes Cluster with Linode - новый раздел.
Bringing Back API Gateway for Security - новый раздел
Security - API Key Authentication - новый раздел.
Заранее спасибо за обновление!
Anonymous
Hi, Coursehunters Team!
Can you upload these courses https://nickchapsas.com/p/complete-courses-bundle
ufland.ufland
Hi, in lesson 31 is author says that I can find some info in description of a video. Is that info stored somewhere where ?
@Coursehunters Team
Anonymous
my FeignClient properties are not resloving. anyone had an issue with that?
@FeignClient(
name = "fraud",
url = "${clients.fraud.url}"
)
in my resources dir:
clients-docker.properties
clients.customer.url=http://customer:8080
clients.fraud.url=http://fraud:8081
clients.notification.url=http://notification:8082
but still after I build
${clients.fraud.url} cannot be reosloved
AI_For_You
Hi, could you please upload this course from Nelson:
https://amigoscode.com/p/java-master-class
kurskiy.ifc
If someone has an error on calling POST /customers after adding FraudClient (lesson 30)
just change @FeignClient("fraud") to @FeignClient(name = "fraud") in interface FraudClient
Alphonse
Thanks Andrew
gogo
plz admin make sure to update all the course is not full
CourseHunter Team
gogo
Hi, i think author still not finish course production, so for now what we have here all he uploaded to course platfom. We wil take an eye to course updates
Anonymous
На сайте курс 16 часов, у вас 8, нормально так
CourseHunter Team
Anonymous
Купите курс у автора, проверьте. Потом напишите комментарий.
Anonymous
CourseHunter Team
да у него же на сайте написано 16 часов, ну не придумал же я
CourseHunter Team
Anonymous
> да у него же на сайте написано 16 часов, ну не придумал же я
Да, у себя на странице в описания курса автор указал 16 часов, хотя в интерфейсе курса 8 часов видео. Там снизу описания так же есть список уроков, сопоставьте и их.
gogo
CourseHunter Team
yes, it's not full!
check it out again
Anonymous
Hey Admin, can you add all missing Amigoscode courses? Java, Database & JS ones?
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Master Spring Boot Microservices with CQRS & Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных.
Микросервисы: Проектирование Высокомасштабируемых Систем
Microservices: Designing Highly Scalable Systems
Цель этого курса - вооружить вас всеми знаниями, необходимыми для разработки надежной, хорошо масштабируемой архитектуры микросервисов. Если вы ничего не знаете о микросервисах, этот курс идеально подходит для вас! По завершении этого курса вы узнаете, как управлять данными и распределенными транзакциями в системе на основе микросервисов. Вы также узнаете, как защитить микросервисы и как микросервисы взаимодействуют друг с другом посредство
Микросервисы в Spring под капотом c использованием Domain Driven Design
Spring MicroServices In Depth using Domain Driven Design
Внедряйте микросервисы, используя DDD, шаг за шагом. Поймите, как реализовать микросервисы. Сначала мы реализуем сценарий использования с подходом Domain Driven Design. Затем, с облачными модулями Spring, шаг за шагом с одним и тем же вариантом использования и, наконец, разработаем полный вариант использования.
Микросервисы с Spring Cloud - Практическое Руководство
Microservices with Spring Cloud
Этот курс предназначен для разработчиков Java / Spring, которые хотят получить практический опыт создания приложений на основе Microservice. Этот курс соответствует проектам Spring Boot и Spring Cloud. После этого курса вы станете активом для любой организации, помогая использовать лучшие практики для облачных решений на основе Microservice.
Микросервисы с Spring Cloud - это онлайн-семинар, призванный помочь вам изучить архитектурный стиль Микросервисов и узнать, как его реализовать с использованием технологий Spring.
Refactoring Microservices for k8s 2 - No need for API Gateway Anymore
RabbitMQ - 11 - Zikin Dashboard With RabbitMQ
Deploying Microservices to k8s - 4. Exercise,
Managed Kubernetes Cluster with Linode - новый раздел.
Bringing Back API Gateway for Security - новый раздел
Security - API Key Authentication - новый раздел.
Заранее спасибо за обновление!
Can you upload these courses https://nickchapsas.com/p/complete-courses-bundle
@Coursehunters Team
@FeignClient(
name = "fraud",
url = "${clients.fraud.url}"
)
in my resources dir:
clients-docker.properties
clients.customer.url=http://customer:8080
clients.fraud.url=http://fraud:8081
clients.notification.url=http://notification:8082
but still after I build
${clients.fraud.url} cannot be reosloved
https://amigoscode.com/p/java-master-class
just change @FeignClient("fraud") to @FeignClient(name = "fraud") in interface FraudClient
Да, у себя на странице в описания курса автор указал 16 часов, хотя в интерфейсе курса 8 часов видео. Там снизу описания так же есть список уроков, сопоставьте и их.
check it out again