Від моноліту до мікросервісів. Сем Ньюмен
У книзі "Від моноліту до мікросервісів" Сем Ньюмен дає чітке бачення міграції на мікросервіси, показує, яких пасток (як очевидних, так і підступних) слід остерігатися, і розглядає ряд дуже корисних шаблонів для організаційних, архітектурних і технологічних змін.
Деніел Брайант, технічний консультант Datawire і InfoQ
Як розплутати монолітну систему і мігрувати на мікросервіси? Як це зробити, підтримуючи роботу організації в звичайному режимі? Як доповнення до надзвичайно популярної книги Сема Ньюмена "Створення мікросервісів" його нова книга докладно описує перевірений метод перекладу існуючої монолітної системи на архітектуру мікросервісів.
Це практичне керівництво містить ряд наочних прикладів і шаблонів міграції, масу практичних порад щодо переведення монолітної системи на платформу для мікросервісів, різні сценарії і стратегії успішної міграції, починаючи з первинного планування і закінчуючи декомпозицією додатків і баз даних. Описані шаблони і методи випробувані і надійні, їх можна використовувати для міграції вже існуючої архітектури.
ЕВОЛЮЦІЙНІ ШАБЛОНИ ДЛЯ ТРАНСФОРМАЦІЇ МОНОЛІТНОЇ СИСТЕМИ
- Ідеально підходить для організацій, які хочуть перейти на мікросервіси, не займаючись перебудовою.
- Допомагає компаніям визначатися з тим, слід мігрувати, коли і з чого починати.
- Вирішує питання комунікації, інтеграції та міграції успадкованих систем.
- Обговорює кілька шаблонів міграції і місць їх застосування.
- Розглядає приклади міграції баз даних, а також стратегії синхронізації.
- Описує декомпозицію додатків, включаючи кілька архітектурних шаблонів рефакторизации.
- Розкриває деталі декомпозиції бази даних, включаючи вплив порушення посилальної і транзакційний цілісності, нові режими збою і багато іншого.
Передмова від автора
Ще кілька років тому деякі з нас лише говорили про те, що, мовляв, мікрослужби (мікросервіси) — цікава ідея. Та от не встигли ми озирнутися, як вони стали архітектурою, прийнятої за замовчуванням в сотнях компаній по всьому світу (багато хто, ймовірно, запущені як стартапи, покликані вирішувати проблеми, викликані мікрослужбами), що змусило всіх "перейти на біг", щоб встигнути "застрибнути на підніжку останнього вагона", який, як вони побоюються, ось-ось зникне за горизонтом.
Повинен зізнатися, тут є частина моєї провини. З тих пір як в 2015 році я написав свою власну книгу "Створення мікросервісів" (Building Microservices) на цю тему, я заробляю на життя, працюючи з людьми, допомагаючи їм зрозуміти даний тип архітектури. Я завжди намагався зробити одне — прорватися крізь хайп і допомогти компаніям визначитися, чи підходять їм мікрослужби чи ні. Для багатьох моїх клієнтів з існуючими (не орієнтованими на мікрослужби) системами складність полягала в тому, як впровадити архітектури, засновані на мікрослужбах. Як взяти існуючу систему і виконати перепланування її архітектури, не зупиняючи всю іншу роботу? Ось де на допомогу приходить ця книга. Що ще важливіше, я постараюся дати вам чесну оцінку труднощів, пов'язаних з архітектурою на основі мікрослужб, і допомогти вам зрозуміти, чи варто починати цю "подорож".
Чому ви навчитесь
Ця книга задумана як глибоке занурення в образ думок і порядок дій при розкладанні існуючих систем на архітектуру, засновану на мікрослужбах. Ми торкнемося багатьох тем, пов'язаних з архітектурою на основі мікрослужб, але в центрі уваги перебуватиме декомпозиція. У якості більш загального керівництва по архітектурі на основі мікрослужб хорошим місцем для старту була б моя попередня книга “Створення мікросервісів “. Насправді я наполегливо рекомендую вам розглядати ту книгу як додаток до цієї.
Про автора
Сем Ньюмен брав участь у кількох стартапах, 12 років пропрацював в ThoughtWorks і тепер є незалежним консультантом. Спеціалізується на мікросервісах та хмарної архітектури, проводить навчання та надає консультації, допомагає клієнтам швидше і надійніше розробляти програмно-інформаційне забезпечення, виступає на конференціях по всьому світу.
Інформація про книгу | |
Автор | Сем Ньюмен |
Кількість сторінок | 272 |
Мова видання | російска |
Видавництво | БХВ-Петербург |
Рік видання | 2021 |
ISBN | 978-5-9775-6723-7 |
Вид палітурки | М'який |
Стан | Нове |