Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

DevOps Foundations: Microservices

via LinkedIn Learning

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Set up your organization to successfully adopt microservices. Learn how to build, test, deploy, and monitor microservices in production using DevOps methods.

Syllabus

Introduction
  • DevOps microservices: The big picture
1. Microservices and DevOps: The Perfect Fit
  • Before microservices, there were services
  • What are microservices?
  • What is DevOps?
  • DevOps and microservices development
  • Microservices case study
2. DevOps Principles
  • DevOps culture
  • Automation
  • Continuous improvement
  • Systems thinking
  • Applying DevOps to microservices development
3. Microservices Architecture
  • History of microservices
  • Modern microservices
  • Microservices architecture
  • Transactions in microservices
  • Applying microservices patterns
  • Benefits and challenges of microservices migrations
4. Organizing Microservices Development
  • DevOps, agile, and microservices
  • Conway's Law
  • Products vs. projects
5. Microservices Phase 0: Analysis and Design
  • Application modernization
  • Analyzing a monolithic application
  • Case study: Global Bank monolith
  • Microservice design patterns
  • API composition
6. Microservices Phase 1: Development
  • Interservice calling patterns
  • Synchronous calling patterns
  • Asynchronous calling patterns
  • Testing microservices
7. Microservices Phase 2: Deployment
  • Migrating to microservices
  • Microservice platforms and frameworks
  • Continuous integration and continuous delivery
  • Service versioning
  • Service preparation
  • Deployment strategies
8. Microservices Phase 3: Operations
  • Site reliability engineering
  • Observability
Conclusion
  • Next steps in your microservices journey

Taught by

Dave Swersky

Reviews

Start your review of DevOps Foundations: Microservices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.