Overview
A software practice where code changes can be released to production at any time through automated pipelines.
More in Software Engineering
Rate Limiting
ArchitectureA technique for controlling the number of requests a client can make to an API within a specified time period.
Event Loop
Paradigms & PatternsA programming construct that waits for and dispatches events or messages in a program.
Caching
ArchitectureStoring frequently accessed data in a fast-access storage layer to reduce latency and improve performance.
Asynchronous Programming
Paradigms & PatternsA programming paradigm where operations can proceed without waiting for other operations to complete.
Design Pattern
Paradigms & PatternsA reusable solution to a commonly occurring problem within a given context in software design.
Waterfall Model
Paradigms & PatternsA sequential software development methodology where each phase must be completed before the next begins.
Object-Relational Mapping
Paradigms & PatternsA technique that maps objects in code to relational database tables, abstracting direct SQL interaction.
Stress Testing
Paradigms & PatternsTesting a system beyond normal operational capacity to determine its breaking point and failure behaviour.