TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
Твой кролик писал

15 Jul, 15:58

Open in Telegram Share Report

Forward from: Burmistrov - It и около
Готовимся к собеседованию — монолит vs микросервисы

Монолит — это единое приложение: интерфейс, бизнес-логика и база в одном деплой-юните.

Плюсы
➖Проще разрабатывать и отлаживать
➖Дешевле инфраструктура
➖Один деплой
➖Меньше хлопот с сетью

Минусы
➖Масштабируется только целиком
➖Компоненты связаны друг с другом
➖Со временем поддержка превращается в боль
➖Стек обычно один
➖Сбой может уронить всё приложение

Микросервисы — это набор независимых сервисов, каждый делает свою задачу и общается через API/события.

Плюсы
➖Можно обновлять и масштабировать отдельные части
➖Лучше изоляция ошибок
➖Разные команды и стеки под разные сервисы

Минусы
➖Сложнее управлять всей системой
➖Выше требования к DevOps и наблюдаемости
➖Больше сетевых задержек и отказов
➖Сложнее транзакции (саги, eventual consistency)
➖Нужны более зрелые инженеры

Что важно сказать на собесе
Монолит отлично подходит для MVP, небольших проектов, ограниченного бюджета и команды до 5–10 человек.
Микросервисы — для крупных систем с высокой/неоднородной нагрузкой и несколькими командами, когда нужна гибкость релизов и независимое масштабирование.

Микросервисы — не «модно», а «дорого, но осознанно»; монолит — не «легаси по умолчанию», а нормальный старт, если контекст простой.

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

Подробнее на сайте

#ГотовимсяКСобеседованию

4 0 0 2
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot