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 using DevOps methods.
Syllabus
Introduction
- DevOps microservices: The big picture
- Before microservices, there were services
- What are microservices?
- What is DevOps?
- DevOps and microservices development
- Microservices case study
- DevOps culture
- Automation
- Continuous improvement
- Systems thinking
- Applying DevOps to microservices development
- History of microservices
- Modern microservices
- Microservices architecture
- Transactions in microservices
- Applying microservices patterns
- Benefits and challenges of microservices migrations
- DevOps, agile, and microservices
- Conway's Law
- Products vs. projects
- Application modernization
- Analyzing a monolithic application
- Case study: Global Bank monolith
- Microservice design patterns
- API composition
- Interservice calling patterns
- Synchronous calling patterns
- Asynchronous calling patterns
- Testing microservices
- Migrating to microservices
- Microservice platforms and frameworks
- Continuous integration and continuous delivery
- Service versioning
- Service preparation
- Deployment strategies
- Site reliability engineering
- Observability
- Next steps in your microservices journey
Taught by
Dave Swersky
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera