57 lines
2.5 KiB
Markdown
57 lines
2.5 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: Микросервисы и API
|
||
Автор:
|
||
- Хосе Антонио Аро Перальта
|
||
Количество страниц: 464
|
||
Прогресс: 0
|
||
Формат: Электронная
|
||
Обложка: Библиотека/Книги/covers/mikroservisy-i-api.jpg
|
||
Начата:
|
||
Закончена:
|
||
Оценка:
|
||
Сложность:
|
||
Теги:
|
||
- микросервисы
|
||
- api
|
||
- rest
|
||
- graphql
|
||
- python
|
||
Категории:
|
||
- Распределённые системы
|
||
- Архитектура ПО
|
||
Источник:
|
||
Ссылка:
|
||
---
|
||
|
||
# Микросервисы и API
|
||
|
||
![[covers/mikroservisy-i-api.jpg]]
|
||
|
||
## 📖 О книге
|
||
|
||
Практическое руководство по проектированию, реализации и развёртыванию микросервисов с REST и GraphQL API. Все примеры написаны на Python (FastAPI, Flask, Ariadne) с использованием Docker, Kubernetes и AWS. Сквозной кейс — платформа доставки кофе CoffeeMesh — сопровождает все четыре части книги. Фокус на реализации, а не на архитектурной философии.
|
||
|
||
## 🧠 Ключевые идеи
|
||
|
||
- Декомпозиция сервисов: стратегии разбиения по бизнес-функциям и поддоменам (DDD)
|
||
- REST API: шесть ограничений архитектуры REST, модель зрелости Ричардсона, best practices
|
||
- GraphQL: альтернативный подход к проектированию API, запросы и мутации
|
||
- Гексагональная архитектура: слабая связанность уровней приложения через порты и адаптеры
|
||
- Безопасность и развёртывание: OAuth, OIDC, контейнеризация с Docker и Kubernetes
|
||
|
||
## 💬 Важные цитаты
|
||
|
||
> «Простые и понятные API — необходимое условие успеха микросервисных приложений»
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
## 🔗 Связанные заметки
|
||
|
||
[[Создание микросервисов]]
|
||
[[Создание микросервисов. 2-е издание]]
|
||
[[Чистая архитектура]]
|
||
[[Apache Kafka. Потоковая обработка и анализ данных]]
|