Harry Potter
This in-depth course will transform the way you build modern systems. You will learn the best practices for applying the Modular Monolith architecture in a real-world scenario. Join 600+ other students to accelerate your growth as a software architect.
We'll start with the foundations. Building a modular monolith requires a deep understanding of monoliths and microservices. Modular monoliths take the best of both worlds.
You will learn how to apply Domain-Driven Design and Event Storming to explore potential domain boundaries. This is where we'll introduce the sample application we will build.
How do you apply cross-cutting concerns without coupling the modules? Here, you're going to learn how to isolate dependency injection, configuration, and more for each module.
We're going to explore the two ways how modules can communicate. This will determine how flexible your system will be for future changes.
We can't build a production-ready system without robust authentication and authorization. Here, we will introduce token-based authentication and RBAC (Role-Based Access Control).
What good is a shiny software architecture if we can easily break it? You'll learn 3 techniques you can apply to ensure your team sticks to the modular monolith architecture.
What happens if we fail to publish a message? How do we apply temporal decoupling? How do we implement idempotency? You'll learn all of this and so much more.
We're going to explain what it means to be event-driven. You will learn how the reactive programming paradigm can help you implement a robust, loosely coupled system.
How can you have complete confidence in your system? I'll show you a powerful approach for testing modular monoliths. It's almost like running our system in the real world.
Finally, I'm going to present how to transition from a modular monolith to microservices. We will also introduce an API Gateway and distributed messaging system.
Modular Monolith Architecture includes more than just theoretical discussion.
We're going to build a production-ready system from scratch. This includes dozens of API endpoints, 50+ use cases, and 6000+ lines of code.
I built the course with bonus resources to make sure you apply what you learn.
Introduction (9m)
Modular Monoliths: Introduction (46m)
Defining Module Boundaries (1h 47m)
Module Cross-Cutting Concerns (1h 13m)
Module Communication (1h 22m)
Authentication & Authorization (1h 23m)
Architecture Enforcement (35m)
Reliable Messaging: Outbox and Inbox (1h 10m)
Event-Driven Architecture (1h)
Testing Modular Monoliths (1h 14m)
Microservices: Extracting Modules (1h 24m)
BONUS - Modular Monoliths: CQRS With MongoDB (40m)
BONUS - Modularize Your Monolith: A Quick Guide (1h 31m)
Wait a second...
Watch 👉How to download video
Password can be one of these :- CheapUniverse OR FreeCourseUniverse
If u face any issues with the link, email us at - harry@freecourseuniverse.com
Hey Guys We are Tech Enthusiasts and we know knowledge is key to success ! We are here to open path to your success by providing what you want. Today education == business. Our moto is education should be accessible by any person who is not able to purchase overpriced content.
© 2023 CheapUniverse. All Rights Reserved