From Microservice to Service Mesh

We all know what microservice is now but how does service mesh assist with microservice development. Microservice Microservice as an architecture was firstly conceptualized in this article by Martin Fowler in 2014. It covers the pros (strong module boundaries, independent deployment, technology diversity) and cons (dealing with distributed system, eventual consistency, operational complexity). The reality … Read moreFrom Microservice to Service Mesh

Four Application Architecture Patterns

Monolithic A Monolithic architecture is three tier architecture, consists of front-end, business logic tier and database tier. This is typical in Spring MVC framework and Python Django framework. Monolithic framework is easy to develop and test. It is simple to deploy and scale horizontally with load balancer. As code base grows, the challenges with maintainability … Read moreFour Application Architecture Patterns