NOTE

Monolithic Architecture

What monolithic architecture is and its advantages and disadvantages.

Software Architecture & EngineeringCreated Updated 1 min readhistorical

This is a historical learning note and may contain outdated or incomplete understanding.

1. What Is Monolithic Architecture

  • A design style that packages all functions into one container to run. One instance integrates all functions of a system. Multiple instances are invoked through load-balancing software/devices.
  • monolithic-architecture

2. Advantages and Disadvantages of Monolithic Architecture

  • Advantages
    • Simple development
    • Simple deployment
    • Simple testing
  • Disadvantages
    • High business coupling makes modifications complicated
    • Poor scalability

Discussion

Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub