Опитування зарплат у всьому світі регулярно ставлять архітектора програмного забезпечення в топ-10 найкращих професій, але не існує жодного реального посібника, який допоміг би розробникам стати архітекторами.. Поки що. Ця книга надає перший вичерпний огляд багатьох аспектів програмної архітектури. Як початківці, так і практикуючі архітектори розглянуть архітектурні характеристики, архітектурні патерни, визначення компонентів, діаграмування та представлення архітектури, еволюційну архітектуру та багато інших тем.
Марк Річардс і Ніл Форд — практики-практики, які професійно викладають курси з програмної архітектури протягом багатьох років, — зосереджуються на принципах архітектури, які застосовуються до всіх технологічних стеків.. Ви дослідите архітектуру програмного забезпечення у сучасному світлі, враховуючи всі інновації останнього десятиліття.
Ця книга досліджує:
Архітектурні патерни: Технічна основа для багатьох архітектурних рішень
Компоненти: Ідентифікація, зв'язування, згуртованість, розділення та гранулярність
М'які навички: Ефективне управління командою, зустрічі, переговори, презентації та інше
Сучасність: Інженерні практики та операційні підходи, які радикально змінилися за останні кілька років
Архітектура як інженерна дисципліна: Повторювані результати, метрики та конкретні оцінки, які додають строгості програмній архітектурі
Про автора
Марк Річардс — досвідчений практикуючий програмний архітектор, який бере участь в архітектурі, проєктуванні та реалізації мікросервісних архітектур, сервісно-орієнтованих архітектур та розподілених систем на J2EE та інших технологіях. Ніл Форд є директором, архітектором програмного забезпечення та мемологом у ThoughtWorks, глобальній ІТ-консалтинговій компанії, яка спеціалізується виключно на розробці та доставці програмного забезпечення від початку до кінця.. До приходу в ThoughtWorks Ніл був технічним директором у The DSW Group, Ltd., національно визнаній фірмі з навчання та розвитку.