YoVDO

DevOps Foundations: Microservices

Offered By: LinkedIn Learning

Tags

DevOps Courses Agile Courses Microservices Courses Continuous Integration Courses Observability Courses Conway's Law Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux 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