Loopskey-logo
CourseTechnology

Strategic Monoliths and Microservices

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

Duration

9 h 49 min

About this course

Today, businesses and software developers must rapidly innovate and compete while maintaining order and balance with software architecture. This course teaches you to think and make decisions like a CTO and Chief Architect. Learn to identify core purpose, and then make informed decisions about architecture, programming languages, patterns, and tools to support that purpose. You will learn about innovative thinking and how design and implementation can align with strategic business goals. You will explore how to use EventStorming, Impact Mapping, Domain-Driven Design, and Event-Driven Architecture, and to deploy right-sized services. Whether the best choice is a monolithic architecture, microservices, or a hybrid, you will learn to identify what helps you and your team deliver what the business demands: success with strategic software.

What you will learn

  • Support scaling strategic innovation by identifying key architectures and design objectives
  • Use tools that support exploration, experimentation, and discovery-based learning
  • Leverage Domain-Driven Design and Event-Driven Architecture to transform Big Ball of Mud systems into modular monoliths microservices or hybridmodels
  • Think like a Chief Architect and CTO by owning strategy and profit responsibility