What you'll get

  • Govt. Verified Certification
  • Job Credibility
  • Certification Valid for Life
  • Lifetime Access To E-learning

Description

Course content

Total: 86 lectures
  • Demystifying Microservices
  • Evolution of microservices
  • What are Microservices?
  • Microservices - The honeycomb analogy
  • Principles of microservices
  • Characteristics of microservices
  • Microservices examples
  • Microservices benefits
  • Related Architecture Styles and Use Cases
  • Service-Oriented Architecture (SOA)
  • Twelve-Factor Apps
  • Serverless computing
  • Lambda architecture
  • DevOps, Cloud, and Containers
  • Reactive microservices
  • Microservice use cases
  • Microservices early adopters - Is there a common theme?
  • Microservice frameworks
  • Building Microservices with Spring Boot
  • Setting up a development environment
  • Spring Boot for building RESTful microservices
  • Getting started with Spring Boot
  • Developing a Spring Boot microservice
  • Developing our first Spring Boot microservice
  • HATEOAS-enabled Spring Boot microservice
  • Reactive Spring Boot microservices
  • Implementing security
  • Enabling cross origin for microservices interactions
  • Spring Boot actuators for microservices instrumentation
  • Documenting microservices
  • Putting it all together - Developing a customer registration microservice example
  • Applying Microservices Concepts
  • Microservice design guidelines
  • Microservices Capability Model
  • Microservices capability model
  • Core capabilities
  • Infrastructure capabilities
  • Supporting capabilities
  • Process and governance capabilities
  • Microservices maturity model
  • Entry points for adoption
  • Microservices Evolution – A Case Study
  • Understanding the PSS application
  • Death of the monolith
  • Microservices to the rescue - a planned approach for migration
  • Target implementation
  • Potential next steps
  • Scale Microservices with Spring Cloud Components
  • What is Spring Cloud?
  • Spring Cloud releases
  • Setting up the environment for the BrownField PSS
  • Spring Cloud Config
  • Eureka for registration and discovery
  • Zuul proxy as the API Gateway
  • Streams for reactive microservices
  • Protecting microservices with Spring Cloud Security
  • Summarising the BrownField PSS architecture
  • Logging and Monitoring Microservices
  • Understanding log management challenges
  • Centralized logging solution
  • Selection of logging solutions
  • Monitoring microservices
  • Data analysis using Data Lake
  • Containerizing Microservices with Docker
  • Understanding gaps in the BrownField PSS microservices
  • What are containers?
  • Difference between VM and containers
  • Benefits of containers
  • Microservices and containers
  • Introduction to Docker
  • Deploying microservices into Docker
  • Running RabbitMQ on Docker
  • Using the Docker registry
  • Microservices on Cloud
  • Running BrownField services on EC2
  • Future of containerization
  • Scaling Dockerized Microservices with Mesos and Marathon
  • Scaling microservices
  • Container orchestration
  • Container orchestration with Mesos and Marathon
  • Implementing Mesos and Marathon with DCOS
  • Implementing Mesos and Marathon for BrownField microservices
  • Preparing BrownField PSS services
  • Microservice Development Life Cycle
  • Practice points for microservice development
  • Automating development cycle

Reviews

Please login or register to review
Frequently Asked Questions