Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Are my services coupled ?In a Microservices Architecture, services are designed to conceal their internal implementation details and offer a clear interface for…4 min read·Apr 14, 2024--1--1
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Multiple Technology Stack — Boon or CurseMicroservices represent a form of Distributed Architecture that offers numerous advantages if implemented correctly. Some of these…5 min read·Apr 7, 2024--2--2
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Trap of Distributed MonolithWhen conversing with seasoned Senior Software Engineers who leverage Microservices Architecture for their product development, they…5 min read·Mar 24, 2024--1--1
Naresh WaswaniinSimpplr TechnologyEvent Driven Architecture, The Hard Parts : Should it be Event or a Message ??If you happen to use Event Driven Architecture in your product, then I am sure you would have come across many situations where it was not…6 min read·Mar 10, 2024--2--2
Naresh WaswaniinSimpplr TechnologyEvent Driven Architecture, The Hard Parts : Events Vs MessagesTeams new to Event-Driven Architecture often encounter confusion distinguishing between “Messages” and “Events.” Both constructs utilize…6 min read·Feb 18, 2024--12--12
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Data Query using CQRS PatternData Query involving multiple microservices to serve a single business use case is tough to design and implement. There are ways to handle…6 min read·Feb 10, 2024--3--3
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Data Query using API Composition PatternMicroservices Architecture is easy to visualize but hard to implement to take full advantage of it. A microservice owns the data and a…5 min read·Feb 4, 2024--8--8
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Service GranularityIn a Microservice Architecture, a microservice is defined as a single purpose, separately deployable unit of software which does one thing…6 min read·Nov 11, 2023--1--1
Naresh WaswaniinSimpplr TechnologyMicroservices Architecture, The Hard Parts : Resilient PatternsIn a Microservices Architecture, services typically collaborate with each other to serve business use cases. These services may have their…8 min read·Nov 4, 2023--1--1
Naresh WaswaniinSimpplr TechnologyMicroservices Workflows : Choreography Coordination PatternWhen working with Microservices Architecture, many times, you happen to come across situations where multiple services are needed to…7 min read·Oct 14, 2023----