Overview
Written materials describing the architecture, design, APIs, and usage of software systems.
More in Software Engineering
Continuous Integration
Development PracticesA development practice where code changes are automatically built and tested when merged to a shared repository.
Caching
ArchitectureStoring frequently accessed data in a fast-access storage layer to reduce latency and improve performance.
Circuit Breaker Pattern
ArchitectureA design pattern that prevents cascading failures by stopping calls to a failing service temporarily.
Git
Development PracticesA distributed version control system for tracking changes in source code during software development.
Memory Leak
Paradigms & PatternsA type of resource leak where a program fails to release memory that is no longer needed.
Queue System
Paradigms & PatternsA data structure and infrastructure for managing asynchronous task processing and inter-service communication.
Load Testing
Quality & TestingTesting a system's behaviour under expected and peak load conditions to ensure adequate performance.
Rate Limiting
ArchitectureA technique for controlling the number of requests a client can make to an API within a specified time period.