DevOps Foundations: Microservices
Offered By: LinkedIn Learning
Course Description
Overview
Set up your organization to successfully adopt microservices. Learn how to build, test, deploy, and monitor microservices in production.
Syllabus
Introduction
- What microservices mean for DevOps
- What you should know
- Why microservices?
- The concepts behind microservices
- About the example application
- Standardization
- Unit and integration testing
- End-to-end and contract testing
- Contract test example
- Performance testing
- Continuous integration
- Continuous delivery
- Platform-specific and OS artifacts
- Virtual machine and container artifacts
- Versioning
- Basic service discovery
- Dynamic service registries
- Documentation
- Ownership and Conway's law
- Architectural safety measures
- Integration methodologies
- Synchronous integration technologies
- Asynchronous integration technologies
- Logging
- Monitoring
- Alerting
- Incidents
- Service-level objectives (SLOs) and error budgets
- Capacity planning
- Overview of KinetEco case study
- Greenfield services
- Splitting the monolith
- User-facing authentication and authorization
- Service-to-service authentication antipatterns
- Service-to-service authentication
- Challenges adopting microservices
- Next steps
Taught by
Laura Stone
Related Courses
Advanced Data Science CapstoneIBM via Coursera Amazon Aurora MySQL - Basics (Japanese)
Amazon Web Services via AWS Skill Builder Amazon DynamoDB – Architecture and Features (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Italian)
Amazon Web Services via AWS Skill Builder Amazon GameLift Primer (French)
Amazon Web Services via AWS Skill Builder