IT-глоссарий
Полный глоссарий IT-терминов: разработка, сети, базы данных, AI/ML, DevOps. От базовых терминов до продвинутых.
A
- API
- Application Programming Interface — интерфейс программирования. Способ взаимодействия двух программ. REST API — самый распространённый стиль. GraphQL, gRPC — альтернативы.
- AWS
- Amazon Web Services — крупнейшее облачное хранилище. EC2 (компьютинг), S3 (хранение), RDS (БД), Lambda (serverless). Конкуренты: Azure, GCP, Yandex Cloud.
B
- Backup
- Резервная копия данных. Стратегия 3-2-1: 3 копии, 2 разных носителя, 1 удалённая. RPO (точка восстановления), RTO (время восстановления).
- Big Data
- Большие данные. 3V: Volume (объём), Velocity (скорость), Variety (разнообразие). Технологии: Hadoop, Spark, Kafka, Cassandra.
C
- CDN
- Content Delivery Network — сеть доставки контента. Кэширует статику ближе к пользователю. Топ: Cloudflare, AWS CloudFront, Yandex Cloud CDN.
- CI/CD
- Continuous Integration/Deployment — непрерывная интеграция и развёртывание. Автоматизация тестов и деплоя. Инструменты: GitHub Actions, GitLab CI, Jenkins.
- CRDT
- Conflict-free Replicated Data Type — структуры данных для распределённых систем без конфликтов. Используются в Yjs, Automerge, Riak.
- CSS Grid
- Двумерная система разметки в CSS. Альтернатива Flexbox для сложных макетов. Поддерживается всеми современными браузерами.
- CSV
- Comma Separated Values — табличный формат данных. Просто, читаемо. Альтернатива: TSV (tab), Parquet, Apache Arrow.
- CWV
- Core Web Vitals — метрики Google для UX: LCP (загрузка), INP (отзывчивость), CLS (стабильность). Влияют на ранжирование.
D
- Docker
- Контейнеризация приложений. Изоляция в Linux namespaces. Альтернатива виртуализации, но легче. Compose — оркестрация локально, Kubernetes — в продакшене.
- Domain Driven Design (DDD)
- Подход к разработке сложных систем. Ubiquitous Language, Bounded Context, Aggregate. Книга — Eric Evans 2003.
E
- ELK Stack
- Elasticsearch + Logstash + Kibana — стек для логов и поиска. Альтернативы: Loki+Grafana, Splunk, Datadog.
- ER-диаграмма
- Entity-Relationship — диаграмма сущностей и связей в БД. Сущности (таблицы), связи (1:1, 1:N, N:M). Инструменты: dbdiagram.io, MySQL Workbench.
- Event-driven architecture
- Архитектура на событиях. Микросервисы общаются через очереди (RabbitMQ, Kafka). Слабая связанность, асинхронность.
F
- Frontend
- Клиентская часть приложения (браузер). HTML+CSS+JavaScript. Фреймворки: React, Vue, Angular, Svelte. Современные — Next.js, Nuxt, SvelteKit.
G
- GitHub
- Платформа хостинга Git-репозиториев. Pull requests, Actions (CI/CD), Codespaces (облачная IDE). Принадлежит Microsoft.
- GraphQL
- Query язык для API. Альтернатива REST. Клиент запрашивает только нужные поля. Apollo, Relay — клиенты. Hasura, PostGraphile — генераторы из БД.
- gRPC
- Протокол RPC от Google. Использует HTTP/2 и Protocol Buffers. Высокая производительность. Используется в микросервисах.
J
- JWT
- JSON Web Token — токен для аутентификации. Подписан секретным ключом. Содержит payload (клеймы). Stateless — не хранится на сервере.
K
- Kubernetes
- Оркестратор контейнеров. Стандарт продакшена. Pod (контейнер), Deployment (управление), Service (сеть), Ingress (входящий трафик).
L
- LLM
- Large Language Model — большая языковая модель. GPT-4, Claude 3.5, Gemini. Контекст 128k-200k токенов. Цена 0,001-0,03 $/1000 токенов.
M
- Microservices
- Архитектура из малых сервисов. Каждый — своё API, своя БД. Преимущества: масштабируемость, независимая разработка. Минусы: сложность, latency.
N
- NPM
- Node Package Manager. Менеджер JavaScript-пакетов. Альтернативы: yarn (от Facebook), pnpm (быстрый), bun (новый рантайм).
O
- OAuth 2.0
- Протокол авторизации. Используется для входа через Google, Facebook, GitHub. Не для аутентификации (это OpenID Connect поверх OAuth).
- ORM
- Object-Relational Mapping. Отображение БД в объекты ЯП. Hibernate (Java), SQLAlchemy (Python), TypeORM/Prisma (Node), ActiveRecord (Ruby).
P
- PostgreSQL
- Самая мощная open-source реляционная БД. Поддерживает JSON, GIS, full-text search. Лидер по фичам среди РСУБД.
- Prometheus
- Monitoring & alerting. Time-series БД. Стандарт мониторинга в Kubernetes. Часто используется с Grafana для визуализации.
- PWA
- Progressive Web App. Веб-приложение с возможностями нативного: установка на главный экран, push-уведомления, offline. Service Workers.
- Python
- Самый популярный ЯП в 2024-2026. Data science, ML, web (Django, FastAPI), scripting. Версии 3.x — единый стандарт.
R
- React
- JavaScript-библиотека для UI от Meta. Componentive, JSX. Используется в 40%+ современных веб-приложений. Next.js — главный фреймворк поверх.
- Redis
- In-memory key-value store. Кэширование, сессии, rate limiting, pub/sub. Очень быстрый (микросекунды). Persistence через AOF/RDB.
- REST
- Representational State Transfer. Архитектурный стиль API. HTTP методы (GET/POST/PUT/DELETE). Stateless. Самый распространённый стиль API.
S
- SaaS
- Software as a Service — программное обеспечение как услуга. Подписка, в облаке. Примеры: Salesforce, HubSpot, Notion, Slack.
- Serverless
- Вычисления без управления серверами. AWS Lambda, Cloudflare Workers, Vercel Functions. Автоскейлинг, оплата за использование.
- Skeleton screen
- Визуальный плейсхолдер во время загрузки. Серые блоки на месте контента. Лучше спиннеров для UX.
- SLA
- Service Level Agreement — соглашение об уровне сервиса. Доступность: 99% (3,65 дней простоя/год), 99,9% (8,76 ч), 99,99% (52,56 мин).
- SOLID
- 5 принципов ООП от Robert Martin. Single responsibility, Open-closed, Liskov substitution, Interface segregation, Dependency inversion.
- SQL
- Structured Query Language — язык работы с реляционными БД. Стандарт ANSI. Диалекты: MySQL, PostgreSQL, T-SQL (MS), PL/SQL (Oracle).
- SSR
- Server-Side Rendering. Рендеринг HTML на сервере (vs CSR — Client-Side). Лучше SEO и FMP. Next.js, Nuxt, SvelteKit поддерживают.
T
- Tailwind CSS
- Utility-first CSS-фреймворк. Классы вместо собственных стилей. Быстрая разработка. Используется на calcal.ru.
- Telegram Bot API
- API для создания ботов в Telegram. Бесплатно. Лимит 30 сообщений/секунду. SDK на Python, Node, Go, etc.
- TLS/SSL
- Transport Layer Security — шифрование HTTPS. TLS 1.3 — современный стандарт. Сертификаты Let's Encrypt — бесплатные.
- TypeScript
- Типизированный JavaScript от Microsoft. Стандарт большинства проектов в 2024-2026. Компилируется в JS.
U
- UTF-8
- Unicode Transformation Format. Кодировка символов. Поддерживает все языки мира. Стандарт интернета. Альтернативы: Win-1251 (старая русская), GBK (китайская).
W
- WebSocket
- Двусторонний канал связи браузер-сервер. Реальное время (chat, notifications, gaming). Альтернативы: Server-Sent Events, polling.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
