Architect Software

From monolithic to microservice or monorepose
You may find a pattern whenever a new developer joins a company with a monolithic repository as a backbone. A pattern starts with the need to organise monolithic code better. Developers often find the need to jump to microservice architecture because it is highly modular and segregates the responsibility to

A journey from unorganised to organised code.
Every developer’s dream is to organise and provide a healthy structure in the repositories to make it easy and self-explanatory. Ironically, it is simple to say, but it is far more complex and requires immense wisdom to shape. Many times developers tend to organise so rigidly that they forget they

Product-led and Domain Driven Design
What is the problem? In the software as a service (SaaS), many terminologies have shaped how to build complex software and align with business needs. If we evaluate the trend, software isn’t just a tool to achieve our objectives but now they are taking a central role in business
