YoVDO

DevOps Foundations: Microservices

Offered By: LinkedIn Learning

Tags

Microservices Courses DevOps Courses Continuous Integration Courses Scalability Courses

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
1. Microservices In Production
  • Why microservices?
  • The concepts behind microservices
  • About the example application
2. Service Readiness
  • 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
3. Service Resilience, Reliability, and Scalability
  • Architectural safety measures
  • Integration methodologies
  • Synchronous integration technologies
  • Asynchronous integration technologies
  • Logging
  • Monitoring
  • Alerting
  • Incidents
  • Service-level objectives (SLOs) and error budgets
  • Capacity planning
4. Microservices by Example
  • 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
Conclusion
  • Next steps

Taught by

Laura Stone

Related Courses

Advanced Data Science Capstone
IBM 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