Tag: ARCHITECTURE

  • To Microservice or not

    To Microservice or not

    The first law of distributed systems is, don’t distribute! M. Fowler If you still feel the need to consider moving to a distributed architecture then microservices is a good alternative to a monolith. Robust and Stable Microservices encourages a design where components are highly cohesive and have low coupling. This is an implicitly stable design.…

  • The monolith architecture

    The monolith architecture

    Think of a monolith architecture as a system that needs to be changed and deployed as a single entity. Development teams work on different modules of this entity, Testing teams run tests on the system and then it is eventually deployed as a single entity to users. Contrary to what many think, a monolith is…