ИТ-архитектура
496 subscribers
63 photos
9 videos
9 files
200 links
Полезные ссылки и материалы по архитектуре предприятия, решений, данных, системной архитектуре, system design, archops. Администратор канала @itarchitect_kz https://www.linkedin.com/in/itarchitectkz www: https://itarchitect.kz
Download Telegram
🚀 Shopify заработала около 7 миллиардов долларов в 2023 году.

🔧 С помощью монолитного приложения на Ruby on Rails.

🤔 Получается, можно далеко зайти и без микросервисов, правда?

📜 Основной монолит содержит более 3 миллионов строк кода.

🔩 Shopify организует свой монолит в кодовые блоки, называемые компонентами. Компоненты созданы путём сортировки тысяч файлов в несколько десятков категорий, каждая из которых представляет свой домен и разделена на директории с названиями вроде:
- Доставка
- Интернет-магазин
- Товарное обеспечение
- Оформление покупок

🔄 Но не всегда было так.

🚧 Монолит Shopify начался с группировки компонентов на основе технических вопросов. С течением времени поддержка становилась всё более сложной и замедляла работу команды.

💡 Что-то должно было измениться.

🏗 Затем началась многолетняя работа:
- Компонентизация монолита
- Изоляция зависимостей между компонентами

👇 Вывод:

Хорошо определённые внутрипроцессные компоненты (модули) могут стать отличным промежуточным шагом к внепроцессным компонентам (сервисам).

#monolith #ddd

На связи с вами https://t.me/itarchitecture
👍8🔥3🤔1