ARCH 1.0 Flashcards
A traditional and straightforward
architectural style where all components of an application are tightly integrated into a single codebase and deployed as a single unit.
MONOLITHIC ARCHITECTURE
An approach where an application is broken down into small, independently deployable services, each focused on a specific business capability.
MICROSERIVES ARCHITECTURE
An approach where components of a system communicate by generating and responding to events.
EVENT-DRIVEN ARCHITECTURE
Communication between components is
asynchronous.
ASYNCHRONOUS
A non-technical definition of something that is required from the system.
SYSTEM REQUIREMENTS
requirements which pertain to the function of the system.
FUNCTIONAL REQUIREMENTS
requirements that cover areas that don’t
directly affect the function of the system.
NON-FUNCTIONAL REQUIREMENTS
A technical definition of what is required
from the system.
SYSTEM SPECIFICATION