YoVDO

Software Architecture: Breaking a Monolith into Microservices

Offered By: LinkedIn Learning

Tags

Microservices Courses Software Architecture Courses Continuous Deployment Courses Continuous Integration Courses Swagger Courses Monolithic Architecture Courses

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
1. Understand the Status Quo and the Project Goals
  • Welcome to your new role!
  • Start with the "why"
  • Defining the project scope
  • Mapping out the current architecture
2. Splitting Capabilities into Services
  • 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
3. Required Operational and Organizational Maturity
  • 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
Conclusion
  • Apply your knowledge

Taught by

Daniel Khan

Related Courses

RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy
NEW:Angular Material: The full guide using a Spring boot API
Udemy
Documenting an ASP.NET Core API with OpenAPI / Swagger
Pluralsight
Entendendo e documentando REST / RESTful APIs
Udemy
Rest API/Web Services testing with SoapUI+Realtime scenarios
Udemy