TGViewer
Книги для программистов Книги для программистов @bfbook · 54K subscribers
Post #4928 10.3K
📚5 книг для начинающих архитекторов

🔹«Паттерны объектно-ориентированного проектирования»
Ральф Джонсон, Джон Влиссидес, Ричард Хелм, Эрих Гамма.

Книга поможет понять роли паттернов в архитектуре сложных систем, а еще — создавать собственные приложения с учетом ограничений, которые возникают при разработке крупных проектов. Шаблоны в книге взяты из реальных систем и основаны на реальных кейсах.

Если вы нацелены больше на монолитную работу, а значит, должны следить за решениями внутри кода — однозначно рекомендую эту книгу. По сути это и есть системная архитектура.


🔹«Микросервисы. Паттерны разработки и рефакторинга»
Крис Ричардсон.

В книге описаны 44 паттерна проектирования микросервисных приложений. Она поможет понять, зачем вообще использовать микросервисную архитектуру, как декомпозировать задачу для микросервиса, какого размера он должен быть и так далее. Тут же про управление транзакциями и шаблоны запросов, стратегии тестирования и шаблоны развертывания.


🔹«Паттерны разработки на Python. TDD, DDD и событийно-ориентированная архитектура»
Гарри Персиваль и Боб Грегори.

Теория — это классно и здорово, но хороший архитектор должен опробовать свои знания на практике и больше углубиться в процесс работы. Эта книга как раз позволяет ознакомится с TDD, DDD подходами. Все это описано в книге — паттерны можно опробовать и на личном опыте понять, насколько вам удобно с ними работать.


🔹Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture
Tomasz Jaskula.

Многие, услышав «микросервисы», сразу говорят: «Монолит — отстой». Но это неправда, все решения по-своему хороши.

Чтобы действительно понимать это, разбираться в этом и аргументировать свои решения, полезно прочитать эту книгу. Она написана на английском, перевод мне пока не попадался. Но ребята пишут легко и очень классно рассказывают о теме — было интересно читать.


🔹Cloud Native Microservices With Kubernetes: A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes
Aymen El Amri.

Напоследок одна из моих любимых книг об инфраструктурной части проектирования систем. Полное название: Cloud Native Microservices With Kubernetes: A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes.

Мы как архитекторы должны понимать, как приложение работает на уровне инфраструктуры, что такое CI/CD, high availability, GitOps и прочее. Об этом тезисно и подробно сказано в книге. Развернуто описаны современные ключевые истории: clinative, cubic architecture, QR компоненты.

👉 @bfbook
  • 👍 16
  • 🤨 4
  • ❤ 3
  • 🔥 1
More from @bfbook
  1. Oct 16, 2026📚 Automate The Boring Stuff With Python: Practical Programming For Total Beginners, 2nd e…
  2. Oct 13, 2026📚 Реляционные базы данных в примерах (2025) ✍️ Автор: Святослав Куликов В книге автор соб…
  3. Oct 10, 2026🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.r…
  4. Sep 28, 2026📚 Рефакторинг на максималках (2025) ✍️ Автор: Александр Беспоясов Ты тоже откладывал рефа…
  5. Sep 22, 2026📚 Тестирование программного обеспечения: базовый курс, 3-е издание (2025) ✍️ Автор: Свято…
  6. Sep 17, 2026📚 Какие книги должен прочитать каждый Java-программист? 🔹1. Java. Библиотека профессиона…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →