Base/Knowledges/Библиотека/Книги/Микросервисы и API.md

57 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Микросервисы и 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. Потоковая обработка и анализ данных]]