Software Architecture

A Model First Design

With a model-first approach, we become more adaptable and agile. Templatizing and generating your architecture enables developers to focus more on business logic, improving development speed and output. The model-first approach focuses on defining the data models and business logic first, before generating the actual… Read More »A Model First Design

Developers Perspective – API architecture for general purpose

The purpose of the architecture is to modularise, isolate and control the flow of general components like authentication, authorization, validation, execution, error handling, basic auditing and responses using SOLID principles and clean code techniques. The architecture provides existing components as well as the ability to… Read More »Developers Perspective – API architecture for general purpose