Перейти до вмісту

Терміни · noun

monolith

  • Статуси
  • Презентації
monolith

Значення

Архітектура програми, в якій весь функціонал, бізнес-логіка та робота з базою даних скомпільовані в єдину кодову базу та розгортаються разом.

Українською: моноліт (монолітна архітектура)

Три приклади з роботи

Tech debate

LeadFor an early-stage startup, building a modular monolith is much faster than running twenty microservices.Для стартапу на ранній стадії створення модульного моноліту значно швидше, ніж обслуговування 20 мікросервісів.

CTOAgreed, it simplifies debugging, local development, and end-to-end testing.Згоден, це спрощує дебаг, локальну розробку та наскрізне тестування.

Scaling challenge

DevDeploying the monolith takes twenty-five minutes because the entire test suite must run.Деплой моноліту займає 25 хвилин, бо доводиться проганяти весь тестовий комплекс.

LeadWe can parallelize our CI runners to cut build time down to five minutes.Ми можемо розпаралелити процеси в CI, щоб скоротити час збірки до 5 хвилин.

Refactoring plan

ArchitectWe are carving out the video encoding module from the main monolith.Ми виносимо важкий модуль обробки відео з основного моноліту в окремий воркер.

DevThat prevents CPU-heavy encoding from slowing down core API endpoints.Це захистить основні ендпоінти API від перевантаження процесора під час кодування.

Вимовляється 'моноліт'. Багато сучасних технологічних лідерів обирають модульні моноліти через їхню простоту та надійність.

Пов’язані терміни