DevOps Foundations: Microservices

Go to class
Write Review

Free Online Course: DevOps Foundations: Microservices provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. DevOps Foundations: Microservices is taught by Laura Stone.

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