Comprehensive Dictionary of Technical Terms in Software Development
This glossary contains definitions of the most important technical terms from software development, DevOps, databases, security and other areas.
API (Application Programming Interface)
Query Language and Runtime for APIs Developed by Facebook. Allows client
A methodology that integrates development (Dev) and operations (Ops) to accelerate software delivery through automation and collaboration.
A platform for containerizing applications. It allows you to package an application with all its dependencies into a container.
Container Orchestration System That Automates Deployment, Scaling
Fast storage for storing frequently used data. Reduces access time and improves performance.
CI/CD (Continuous Integration / Continuous Deployment)
Frequently asked questions
How is the speed and efficiency of a system measured?
The speed and efficiency of a system are measured by metrics such as response time, throughput, and resource utilization.
What technique is used to divide large datasets?
The technique of dividing large datasets into smaller pages to improve performance and user experience.
What is REST (Representational State Transfer)?
REST (Representational State Transfer) is an architectural style for designing networked applications.
What is the architectural style for designing web applications?
The architectural style for designing web services uses HTTP methods and resources represented through URLs.
▶ Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.