Key Components of Key Architecture Flashcards
the high-level structure and design of a computing system, including its components and their interactions.
SYSTEM ARCHITECTURE
influences how components are designed and interact, which directly impacts the success of system integration efforts.
SYSTEM INTEGRATION AND ARCHITECTURE
This is where the API resides, and it serves as the interface between different software applications.
APPLICATION LAYER
It is a component that manages, secures, and routes API requests.
API GATEWAY
This layer stores and manages the data that APIs interact with.
DATA LAYER
components facilitate communication and interaction between various parts of a system, including APIs.
MIDDLEWARE
verifies the identity of the requester, while authorization determines what actions they are allowed to perform.
AUTHENTICATION AND AUTHORIZATION
It is responsible for managing the sequence and flow of API calls to achieve a desired
outcome.
SERVICE ORCHESTRATION
distribute incoming API requests across multiple instances or servers to ensure scalability and reliability.
LOAD BALANCERS
These components track the performance, usage, and health of APIs.
MONITORING AND ANALYTICS