К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Building Resilient and Secure Microservice Architec · LearnSpace
Назад в каталог
courseraПрограммирование

Building Resilient and Secure Microservice Architec

Курс от Packt
Средний≈ 5.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course teaches strategies to design microservices that are resilient, secure, and maintainable using Spring Cloud. Mastering these skills is critical for building reliable distributed systems in enterprise environments. Learners will implement service discovery with Netflix Eureka, secure APIs, configure centralized settings, and improve fault tolerance with Resilience4j. These practical exercises provide immediate, real-world applicability. The course blends theory with hands-on implementation, covering distributed tracing, edge servers with Spring Cloud Gateway, and best practices for microservice security. This ensures learners can apply concepts confidently in professional projects. Ideal for software developers and engineers familiar with Java and microservices who want to enhance system resilience, security, and observability. Basic knowledge of Spring Boot is recommended. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Навыки, которые вы освоите

MicroservicesSoftware ArchitectureSoftware DevelopmentConfiguration ManagementSpring FrameworkResilienceApplication Programming Interface (API)Software VisualizationAPI DesignNetwork RoutingAPI GatewaySpring BootJavaAuthenticationsIdentity and Access ManagementAuthorization (Computing)OAuthRestful APISolution Architecture

Программа курса

7 модулей · 51 учебных материалов

01Introduction to Spring Cloud5 материалов

Building Resilient Microservices with Spring Cloud Patterns

OverviewВидеоIntroductionЧтениеUsing Spring Cloud Gateway as an Edge ServerЧтениеUsing Resilience4j for Improved ResilienceЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Building Resilient and Secure Microservice Architec
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 5.3 ч

7 модулей

Язык: Английский

Часть программы вашего университета
Spring Cloud FundamentalsЗадание
02Adding Service Discovery Using Netflix Eureka6 материалов

Mastering Microservice Discovery with Netflix Eureka

OverviewВидеоIntroductionЧтениеService Discovery with Netflix Eureka in Spring CloudЧтениеConnecting Microservices to a Netflix Eureka ServerЧтениеConfiguring Clients to the Eureka ServerЧтениеService Discovery with Netflix EurekaЗадание
03Using Spring Cloud Gateway to Hide Microservices behind an Edge Server6 материалов

Mastering API Access Control with Spring Cloud Gateway

OverviewВидеоIntroductionЧтениеConfiguring Spring Cloud GatewayЧтениеRouting Requests with Predicates and FiltersЧтениеCalling Eureka through the Edge ServerЧтениеSpring Cloud Gateway FundamentalsЗадание
04Securing Access to APIs12 материалов

Mastering API Security: From HTTPS to OAuth and OpenID Connect

OverviewВидеоIntroductionЧтениеIntroducing OpenID ConnectЧтениеProtecting External Communication with HTTPSЧтениеSecuring Access to the Discovery ServerЧтениеProtecting APIs Using OAuth 2.0 and OpenID ConnectЧтениеChanges in the Test ScriptЧтениеAcquiring Access Tokens Using the Authorization Code Grant FlowЧтениеTesting Swagger UI with OAuth 2.0ЧтениеApplying the Required Changes to Use Auth0 as an OpenID ProviderЧтениеAcquiring Access Tokens Using the Authorization Code Grant FlowЧтениеSecuring Access to APIsЗадание
05Centralized Configuration6 материалов

Mastering Centralized Configuration with Spring Cloud Config Server

OverviewВидеоIntroductionЧтениеIntroducing the Config Server APIЧтениеConfiguring Clients of a Config ServerЧтениеTrying out Spring Cloud Config ServerЧтениеCentralized Configuration in MicroservicesЗадание
06Improving Resilience Using Resilience4j7 материалов

Building Robust Microservices with Circuit Breakers and Retries

OverviewВидеоIntroductionЧтениеIntroducing the Time LimiterЧтениеChanges in the Product MicroserviceЧтениеAdding a Retry MechanismЧтениеTrying Out the Circuit Breaker and Retry MechanismЧтениеResilience Patterns in MicroservicesЗадание
07Understanding Distributed Tracing9 материалов

Instrumenting Microservices: Tracing, Tagging, and Visualizing API Flows

OverviewВидеоIntroductionЧтениеAdding Distributed Tracing to the Source CodeЧтениеAdding Workaroutines for the Lack of Support of Reactive ClientsЧтениеAdding a Custom SpanЧтениеAdding Custom Tags to Existing SpansЧтениеSending a Successful API RequestЧтениеSending an API Request That Triggers Asynchronous ProcessingЧтениеExploring Distributed Tracing FundamentalsЗадание