LearningTech

Architecture

Microservices Architecture

Description

An architectural style that structures an application as a collection of services that are highly maintainable, testable, loosely coupled, and independently deployable.

Where to use

  • Scalability.
  • \n
  • Multiple teams working in parallel.

Real World Example

Netflix: hundreds of small services talking to each other.

Code Example

class MicroservicesArchitecture:
    def __init__(self):
        pass

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