Створення мікросервісів Сем Ньюмен
- Час доставки: 7-10 днів
- Стан товару: новий
- Доступна кількість: 1
Просматривая «Создание микросервисов Сэм Ньюман» данное изделие из «Программирование» вы можете быть уверены, что после оформления заказа, доставки в Украину, вы получите именно то, что заказывали, в оговоренные сроки и европейского качества.
Сторінок: 272
Формат: 16,5 x 23,4 см
Рік видання: 2015
Палітурка: м’яка обкладинка
Створення мікросервісів
Сем Ньюман
Використовуйте потенціал архітектури сервісів!
Архітектура мікросервісів це спосіб відійти від великих, монолітних програм. Спеціалізовані служби, які виконують конкретні завдання та спілкуються з навколишнім середовищем, дозволяють краще контролювати код, їх легше тестувати та вони більш гнучкі. Однак, крім переваг, вони мають і недоліки. Отримайте цю книгу та дізнайтеся, як найкраще працювати з архітектурою мікросервісів!
У книзі автор представляє ефективні методи розробки та використання архітектури мікросервісів. Читаючи наступні розділи, ви детально дізнаєтеся про ідею мікросервісів, переваги їх використання, як моделювати сервіси та ефективні методи поділу великої програми на мікросервіси. Крім того, ви дізнаєтеся про можливі методи інтеграції: віддалені виклики процедур, REST і події - це лише деякі з розглянутих питань. Нарешті, ви дізнаєтесь про найкращі методи тестування та моніторингу служб, забезпечення їх безпеки за допомогою ключів API та інших методів. Цю книгу обов’язково потрібно прочитати всім, хто хоче створювати сучасні системи на основі архітектури мікросервісів.
- Дізнайтеся, як можна адаптувати дизайн вашої системи до цілей вашої організації за допомогою архітектури мікросервісів
- Дослідіть можливості інтеграції сервісів з рештою системи
- Застосуйте поетапний підхід до руйнування монолітних баз коду
- Розгортайте окремі мікросервіси з використанням методів безперервної інтеграції
- Дослідіть складність тестування та моніторингу розподілених сервісів
- Керуйте безпекою за допомогою моделей сервісу користувача та сервісу-сервісу
- Дослідіть проблеми масштабування архітектури мікросервісу
Подивіться, як архітектура мікросервісу змінить ваш погляд на програми!
Про автор
Сем Ньюман — технолог у ThoughtWorks, де він розподіляє свій час між наданням допомоги клієнтам у всьому світі та архітектором внутрішніх систем. Він співпрацював з різними компаніями по всьому світу, як у проектуванні систем, так і в інших ІТ-операціях.
Зміст
Передмова (13)
1. Мікросервіси (19)
- Що таке мікросервіси? (20)
Малий, зосереджений на тому, щоб робити щось добре (20)
Автономність (21)
- Найважливіші переваги (22)
Неоднорідність технологій (22)
Стійкість до помилок (23)
Масштабованість (23)
Простота впровадження (24)
Коригування організації команд (25)
Сумісність (25)
Оптимізація для взаємозамінності (25)
- Сервісно-орієнтована архітектура (26)
- Інші методи декомпозиції (27)
Спільні бібліотеки (27)
Модулі (28)
- Немає панацеї (29)
- Підсумок (29)
2. Еволюційний архітектор (31)
- Неточні порівняння (31)
- Бачення еволюційного архітектора (33)
- Зонування (34)
- Принциповий підхід (35)
Стратегічні цілі (36)
Принципи (36)
Практика (37)
Поєднання принципів і практики (37)
Практичний приклад (37)
- Необхідні стандарти (38)
Моніторинг (39)
Інтерфейси (39)
Безпека архітектури (39)
- Управління через
