Patterns for the effective modernization of legacy software systems
Domain-Driven Design is an approach to software development that centers the development on programming a domain model that has a rich understanding of the processes and rules of a domain. The nam
There are many kinds of software out there, the kind I'm primarily engaged is Enterprise Applications. One of the enduring problems we need to tackle in this world is managing data,
The microservice architectural style develops an application as a suite of independently deployable services.
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.