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
Web Engineering III: Quality AssuranceTechnische Hochschule Mittelhessen via iversity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX DevOps for Developers: How to Get Started
Microsoft via edX Accelerate Software Delivery using DevOps
Microsoft via edX Continuous Integration and Deployment
Udacity