Overview
The process of defining the structure, storage, and retrieval of data in a database system.
More in Software Engineering
Performance Testing
Quality & TestingEvaluating a system's speed, responsiveness, and stability under various load conditions.
Circuit Breaker Pattern
ArchitectureA design pattern that prevents cascading failures by stopping calls to a failing service temporarily.
Feature Flag
Development PracticesA software development technique allowing features to be enabled or disabled at runtime without deploying new code.
Dependency Injection
Paradigms & PatternsA design pattern where dependencies are provided to a component rather than created within it.
Relational Database
Paradigms & PatternsA database structured to recognise relations among stored items, organised in tables with rows and columns.
Rate Limiting
ArchitectureA technique for controlling the number of requests a client can make to an API within a specified time period.
Idempotency
ArchitectureThe property where an operation produces the same result regardless of how many times it is executed.
Monorepo
Development PracticesA version control strategy where multiple projects or packages are stored in a single repository.