Английская лексика: Разработка программного обеспечения · Архитектура, шаблоны проектирования и графика

Что значит monolith?

Значение и примеры · Разработка программного обеспечения

/ˈmɑːnəlɪθ/существительноеРаспространённый термин

monolith: монолит, монолитное приложение

Приложение, собираемое и развёртываемое как единое целое: все функции используют общую кодовую базу и обычно одну базу данных.

Где и как употребляется

Часто противопоставляется микросервисам. С монолита проще начать; проблемы появляются по мере роста, когда команды начинают мешать друг другу. Говорят breaking up the monolith и modular monolith. Прилагательное — monolithic.

Примеры предложений

  1. We're slowly moving the billing code out of the monolith into its own service.

    Мы постепенно выносим код расчётов из монолита в отдельную службу.

    Часть функциональности выделяют из единого приложения в самостоятельный сервис.

  2. For a team of four, a well-structured monolith is probably the right choice.

    Для команды из четырёх человек хорошо структурированный монолит, вероятно, будет правильным выбором.

    Небольшой команде может подойти единое приложение с ясной внутренней структурой.

Распространённые словосочетания

  • break up the monolith
  • modular monolith
  • monolithic application
  • monolith vs microservices

Другие термины: Архитектура, шаблоны проектирования и графика

Закрепляйте лексику чтением

Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском: