Software Architecture: Breaking a Monolith into Microservices
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to break a monolith application into microservices in this software architecture course.
Syllabus
Introduction
- Embark on a journey to refactor your architecture
- Welcome to your new role!
- Start with the "why"
- Defining the project scope
- Mapping out the current architecture
- Design mistakes and how to avoid them
- Refactor or rewrite?
- Choosing your first migration target
- Splitting out your first service
- Zero downtime migrations
- Migrating interdependent, complex capabilities
- Providing a migration API layer
- What about the front end?
- Making the final step
- It's not just about code: Meet Mr. Conway
- Provide up-to-date API documentation with Swagger
- Streamline cross-team collaboration with Inner Source
- Continuous integration and deployment
- Why you need monitoring from the very start
- Apply your knowledge
Taught by
Daniel Khan
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