A
- API (Application Programming Interface) — интерфейс для взаимодействия между программами. Чаще всего данные передаются в формате JSON или XML.
- Authentication – процесс проверки подлинности пользователя или системы.
- Authorization – процесс предоставления доступа к ресурсам на основе прав пользователя.
- AWS (Amazon Web Services) – облачная платформа, предоставляющая серверные мощности, базы данных, хранение и другие сервисы.
B
- Backend – серверная часть приложения, отвечающая за логику, обработку данных и взаимодействие с базами данных и другими сервисами (внешние интеграции).
- Backend-as-a-Service (BaaS) – облачные решения, предоставляющие готовые серверные функции, такие как аутентификация и база данных.
- Big Data – технологии и методологии обработки и анализа огромных массивов данных.
- Blockchain – децентрализованная технология хранения данных с высокой степенью безопасности.
C
- Cache – промежуточное хранилище данных для ускорения доступа к часто используемой информации.
- CI/CD (Continuous Integration/Continuous Deployment) – практика автоматизации тестирования и развертывания кода.
- Cloud Computing – модель предоставления вычислительных ресурсов через интернет.
- Containerization – метод виртуализации, при котором приложения упаковываются в контейнеры для удобного развертывания.
- CORS (Cross-Origin Resource Sharing) – механизм контроля доступа к ресурсам с разных доменов.
- Cron Job – запланированная задача в UNIX-системах, выполняемая по расписанию.
D
- Database – структурированное хранилище данных, используемое для управления информацией.
- DevOps – методология, объединяющая разработку и администрирование для ускорения выпуска ПО.
- DNS (Domain Name System) – система преобразования доменных имен в IP-адреса.
- Docker – платформа контейнеризации для упрощения развертывания приложений.
- DDoS (Distributed Denial of Service) – вид атаки на сервер с целью его перегрузки.
E
- Endpoint – конечная точка взаимодействия клиента с API.
- Encryption – метод защиты данных путем их шифрования.
- Event-driven architecture – архитектура приложений, построенная на обработке событий.
F
- Failover – процесс автоматического переключения на резервный сервер в случае сбоя.
- Firewall – система защиты сети от несанкционированного доступа.
- Function-as-a-Service (FaaS) – серверless-решение, позволяющее выполнять код в облаке без управления инфраструктурой.
G
- gRPC – фреймворк для высокопроизводительных RPC (удаленных вызовов процедур).
- GraphQL – язык запросов для API, позволяющий клиентам запрашивать только нужные данные.
H
- HTTP (HyperText Transfer Protocol) – основной протокол передачи данных в интернете.
- HTTPS (HyperText Transfer Protocol Secure) – защищенная версия HTTP с шифрованием данных.
- High Availability (HA) – концепция построения отказоустойчивых систем.
- Horizontal Scaling – метод масштабирования, при котором увеличивается количество серверов.
I
- IaaS (Infrastructure as a Service) – облачная модель, предоставляющая виртуальные серверы и сети.
- IoT (Internet of Things) – концепция объединения физических устройств в сеть для обмена данными.
- Identity Provider (IdP) – сервис аутентификации пользователей, например, OAuth или OpenID.
J
- JWT (JSON Web Token) – формат токенов для аутентификации и передачи данных между сторонами.
- JavaScript Runtime – окружение для выполнения кода JavaScript вне браузера (например, Node.js).
- JSON (JavaScript Object Notation) — текстовый формат представления данных, который использует структуру «ключ-значение». Часто применяется в API для передачи данных между клиентом и сервером.
K
- Kafka (Apache Kafka) – распределённая система обработки потоковых данных.
- Kubernetes – система оркестрации контейнеров, автоматизирующая развертывание и управление.
L
- Load Balancer – система распределения нагрузки между серверами для повышения производительности.
- Logging – процесс сбора и анализа логов системы.
M
- Microservices – архитектура, разделяющая приложение на независимые сервисы.
- Middleware – программное обеспечение, обеспечивающее взаимодействие между различными сервисами.
- MongoDB – NoSQL база данных, работающая с документами в формате JSON.
- Message Queue (MQ) – система обмена сообщениями между сервисами (RabbitMQ, Kafka).
N
- Nginx – веб-сервер и обратный прокси-сервер, часто используемый для балансировки нагрузки.
- NoSQL – база данных, использующая нереляционный подход к хранению данных.
- Node.js – среда выполнения JavaScript на сервере.
O
- OAuth – протокол авторизации для безопасного предоставления доступа к ресурсам без передачи паролей.
- Observability – концепция мониторинга состояния системы с помощью логов, метрик и трассировки.
P
- PostgreSQL – мощная реляционная база данных с поддержкой SQL.
- Pub/Sub (Publish-Subscribe) – модель обмена сообщениями, при которой отправитель публикует данные, а подписчики получают их в реальном времени.
- Proxy Server – сервер-посредник между клиентом и целевым сервером.
R
- REST API – архитектурный стиль взаимодействия между клиентом и сервером через HTTP.
- Rate Limiting – ограничение количества запросов к API за определённое время.
- Redis – высокопроизводительное хранилище данных в оперативной памяти.
- Reverse Proxy – прокси-сервер, принимающий запросы от клиентов и пересылающий их на нужные серверы.
S
- SQL (Structured Query Language) – язык запросов к реляционным базам данных.
- Scaling – процесс увеличения ресурсов системы для обработки большей нагрузки.
- Serverless – модель разработки, при которой управление серверами передаётся облачному провайдеру.
- Session Management – управление сессиями пользователей на сервере.
T
- TLS (Transport Layer Security) – протокол защиты данных в сети.
- Token-based Authentication – метод аутентификации с использованием токенов (JWT, OAuth).
- Throttling – ограничение скорости запросов к серверу для предотвращения перегрузки.
U
- URL (Uniform Resource Locator) – уникальный адрес ресурса в сети.
- Uptime – время бесперебойной работы системы.
V
- Virtual Machine (VM) – программная эмуляция физического компьютера.
- VPN (Virtual Private Network) – защищённый/частный/приватный/закрытый канал связи через интернет.
W
- WebSocket – протокол для двусторонней передачи данных в реальном времени.
- Webhook – механизм обратного вызова, который отправляет данные при изменениях в системе.
X, Y, Z
- XML (Extensible Markup Language) – язык разметки данных, используемый для обмена информацией.
- Zero Downtime Deployment – процесс обновления системы без прерывания её работы.