LearningTech

Architecture

Monolithic Architecture

Description

A single tiered software application in which the user interface and data access code are combined into a single program from a single platform.

Where to use

  • Small applications.
  • \n
  • Early stage startups.

Real World Example

A standard Ruby on Rails or Django app where everything is in one repo and deployed as one unit.

Code Example

class MonolithicArchitecture:
    def __init__(self):
        pass

    def execute(self):
        print('Executing Monolithic Architecture')