Словарь терминов и сокращений
DevOps (Development, Operations) — интеграция разработки и эксплуатации.
DevSecOps (Development, Security, Operations) — интеграция разработки, эксплуатации и безопасности.
MLOps (Machine Learning Operations) — интеграция машинного обучения и эксплуатации.
CI/CD (Continuous Integration/Continuous Delivery) — методология разработки ПО с комбинацией непрерывной интеграции и доставки.
Highload-проекты — высоконагруженные проекты.
SLA (Service Level Agreement) — реакция на сбои/время реагирования на сбои
IaC (Infrastructure-as-Code) — Инфраструктура как Код; подход к автоматизации и управлению инфраструктурой путем использования кода Инфраструктура как код.
PaC (Policy-as-Code) — Политика как Код; подход, при котором политики безопасности описываются в машиночитаемом формате.
Zero Trust — концепция «нулевого доверия».
Platform Engineering — Платформенная Инженерия.
Chaos Engineering — Инженерия Хаоса.
Security Chaos Engineering — проверка систем на устойчивость к кибер-атакам.
Virtual Machine (VM) — Виртуальная машина
Dev. (development) — среда разработки.
Stage/staging — среда для тестирования перед запуском в производственную.
Prod. (production) — производственная среда.
Cloud Native — подход облачно ориентированных приложений.
API-ключи — ключи программного интерфейса приложений .
Bare-metal — то же, что и физический сервер.
Build & Deploy — Контейнеризация & Оркестрация.
RBAC (Role-Based Access Control) — управление доступом на основе ролей.
PSA (Pod Security Admission) — встроенное политики в кластере.
SAST (Static Application Security Testing) — статический анализ кода приложений без его выполнения.
SCA (Software Composition Analysis) — автоматизированное сканирование ПО для нахождения фрагментов с открытым исходным кодом.
DAST (Dynamic Application Security Testing) — динамический анализ программного обеспечения через имитацию реальных атак на программу в процессе ее выполнения.
RASP (Runtime Application Self-Protection) — технология безопасности, которая обнаруживает и блокирует атаки на приложения в реальном времени.
RCE (Remote Code Execution) — уязвимость удалённого выполнения кода.
RDS (Relational Database Service) — сервис управления БД с мониторингом производительности и системой безопасности.
Dependencies — зависимости.
Code reviews — разборы кода.
Merging — слияние.
Коммит — сохранение изменений.
Open Sourse — ПО с открытым исходным кодом.
API — программный интерфейс приложения.
Кейсы — реализованные проекты.
Кейс-стади — разбор реализованных проектов.
DoS-атака (Denial of Service) — отказ в обслуживании; хакерская атака на вычислительную систему, чтобы довести её до отказа.
DDoS-атака (Distributed DoS) — распределённый отказ в обслуживании; распределенная хакерская атака на вычислительную систему, чтобы довести её до отказа.
CapEx (Capital Expenditure) — капитальные расходы.
OpEx (Operating Expenditure) — операционные расходы.
TTM (time-to-market) — время выхода продукта на рынок.
Backup — резервная копия.
Wiki — база знаний.
Вендор локин — зависимость от поставщика.
Грейд – уровень компетенции сотрудника.
Даунтайм/downtime — время простоя.
Релиз/release — выход обновления.
Инхаус/in-house — в штате.
Стейкхолдер — заинтересованное лицо.
Branching — разветвление.
Build Agent — агент сборки.
Build Artifact — артефакты сборки.
Build Automation — автоматизация сборки.
Canary Release — «Канареечный релиз»
Capacity Test — Тест емкости.
Configuration Management — Управление конфигурацией.
Containers-as-a-Service (CaaS) — Контейнеры как услуга.
Hybrid Cloud — Гибридное облако.
Integration Testing — Интеграционное Тестирование; тип тестирования, при котором программные модули объединяются логически и тестируются как группа.
Lead Time — время производственного цикла.
Project management tool — сервис управления проектами и задачами.
Rollback — откат.
Self-Service Deployment — самостоятельное развертывание.
Technical Debt — технический долг.
Логирование — ведение журналов событий.
Frontend — внешняя, клиентская часть веб-сайта, приложения.
Backend — серверная часть веб-приложения.
Фреймворк/framework — набор инструментов для разработки приложений.
Кэширование — временное хранение часто используемых данных.