Foundations of Software Architecture and Monolithic Systems
Completed by Rami Boubaker
September 30, 2025
7 hours (approximately)
Rami Boubaker's account is verified. Coursera certifies their successful completion of Foundations of Software Architecture and Monolithic Systems
What you will learn
Master monolithic architecture and design scalable applications with key principles like KISS, YAGNI, and DRY.
Learn how to decompose monolithic systems into microservices for enhanced flexibility and scalability.
Understand the concepts of vertical and horizontal scaling and apply them to optimize application performance.
Gain hands-on experience with building, coding, and scaling real-world systems like e-commerce applications.
Skills you will gain
- Category: Data Architecture
- Category: System Design and Implementation
- Category: Database Architecture and Administration
- Category: Distributed Computing
- Category: Microservices
- Category: Service Oriented Architecture
- Category: Systems Analysis
- Category: Service Design
- Category: Application Deployment

