#software-architecture
Read more stories on Hashnode
Articles with this tag
Introduction Using custom JREs (Java Runtime Environment) tailored to specific applications, instead of using the full JDK (Java Development Kit) or a...
Domain-Driven Design (DDD) is a set of practices and principles that enable developers to align software development with business requirements. When...
In the software architecture world, monoliths and microservices represent two fundamentally different approaches to structuring applications. While...
In an increasingly connected world, systems can become very complex. To deal with this complexity, modern application development is moving towards a...
A fundamental aspect that makes microservices truly effective is how they communicate. This post dives into the world of event-driven communication in...
Software products with distinct, interchangeable components or modules. Each module serves a specific functional role and can be developed, updated,...