
Backend
A dictionary of terms related to the server side of applications, APIs, backend frameworks, performance and web infrastructure.
Backend fundamentals
Backend is the server-side layer of an application responsible for business logic, data processing, integrations, security and communication with databases and external services. It covers technologies, patterns and tools that users do not see directly, but that are essential to how IT systems work.
Technology scope
Backend includes languages, frameworks and runtimes used to build APIs, web applications and server-side services. Popular technologies include ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework and Zend Framework.
Infrastructure and performance components also play an important role, including Nginx, PHP-FPM, reverse proxy, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 and QUIC.
Role in IT projects
Backend determines the stability, scalability and security of an application. This is where data operations, authorization, session handling, payment integrations, background job processing and business process logic are implemented.
A well-designed backend layer supports product development, frontend integration, process automation and high system performance under load.
Backend-related roles
- Backend developer
- PHP developer
- Node.js developer
- Java developer
- .NET developer
- Python developer
- Ruby developer
- API developer
- DevOps engineer
- Software engineer
























