Chaos Engineering make disciplined Microservices

Chaos Engineering make disciplined Microservices
 Chaos and discipline, These two words are Oxymoron, you might be thinking, How Chaos can make Disciplined Microservices?But the universal truth is discipline means the absence of Chaos, so until you have not experienced chaos you can not be disciplined.If...

10 commandments On Microservice Decomposition.

10 commandments On Microservice Decomposition.
 While we are talking about Microservices, we talked a lot about Domain-Driven design, Event-Driven Architecture, Core domain, Subdomain, Bounded context, Anti-corruption Layer, etc,Whether you are working in a Brownfield project or a Green Field...

Microservices and Scaling Strategy.

Microservices and Scaling Strategy.
 I have heard many times below question " How do I scale Microservices?  orWhat type of Scaling Microservices unlocks?" So I thought to write a crisp article on the Scaling.A distributed system can always be scaled in a 3D space,...

What is a Microservice?

What is a Microservice?
Although the question is Simple, it is tough to answer as Microservice does not have any de facto standard, many people have many perspectives on Microservices so many definitions.The compelling definition is.Microservices is a Suite of services where...

Tips::Favor Composition Over Inheritance is not a Universal Mantra!!

Tips::Favor Composition Over Inheritance is not a Universal Mantra!!
 "Composition and Inheritance are the atoms of Pure OOO design.One can't be replaced by others. Two have their own purpose,  Most of the time developers use Inheritance in the wrong way and it looks  Composition is the better option. One...