Konstantin Shulga
СтатьиОбо мне
СтатьиОбо мне
Язык
Theme

Konstantin Shulga

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

  • EN
  • RU

Ссылки

  • GitHub
  • LinkedIn

Документы

  • Политика конфиденциальности
  • Условия использования

Язык

© 2026 Konstantin Shulga. Все права защищены.

Cookies и аналитика

Мы используем cookies для измерения трафика и улучшения сайта. Google Analytics и Яндекс.Метрика могут собирать данные об использовании. Подробнее — в Политике конфиденциальности.

Блокнот инженера

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

Фильтр по тегам

Выберите одну или несколько тем. Активные фильтры остаются на странице.

1 статья

  • Обложка статьи «Системный подход к проектированию архитектуры»

    Системный подход к проектированию архитектуры

    Когда перед инженером появляется задача спроектировать новую систему, часто непонятно, с чего начинать: собирать требования, выбирать технологии, рисовать диаграммы или считать нагрузку. В этой статье разбирается практический подход к проектированию архитектуры, который помогает структурировать процесс принятия решений и не упускать важные детали. На примере системы уведомлений для банка рассмотрим четыре ключевых этапа: сбор требований, оценку масштаба системы, построение High-Level Design и детальную проработку архитектуры. Разберем, как требования влияют на выбор архитектурных решений, зачем нужны приблизительные расчеты нагрузки и почему проектирование всегда связано с поиском компромиссов. Подход одинаково полезен как при работе над реальными проектами, так и при подготовке к секции System Design на собеседованиях.

    • system design

    15 июн. 2026 г. · 8 мин чтения