Software architectureSoftware architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises…View analysis →
Software componentA software component is a modular unit of software that encapsulates specific functionality. The desired characteristics of a component are reusability and maintainability.View analysis →
Software architecture descriptionSoftware architecture description is the set of practices for expressing, communicating and analysing software architectures (also called architectural rendering), and the result…View analysis →
MicroservicesIn software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained services that…View analysis →