Hands-On Microservices with Django: Build cloud-native and reactive applications with Python using Django 5

Эта книга представляет собой практическое руководство по созданию микросервисных приложений с использованием Django 5 и Python. Автор подробно объясняет архитектурные принципы микросервисов, сравнивая их с монолитными подходами, и демонстрирует, как проектировать и реализовывать облачные и реактивные системы.

В первой части книги рассматриваются фундаментальные концепции микросервисов, их преимущества и недостатки, а также различные типы архитектур, включая облачные и реактивные микросервисы. Автор объясняет, как декомпозировать пользовательские истории на отдельные сервисы и проектировать взаимодействие между ними.

Вторая часть посвящена инструментам и компонентам экосистемы Django для построения микросервисов. Рассматриваются Django REST Framework для создания API, кэширование, а также внешние компоненты, такие как брокеры сообщений (RabbitMQ) и системы контейнеризации (Docker). Приводятся практические примеры реализации микросервисов с использованием Celery и RabbitMQ.

Книга включает настройку среды разработки и выполнения, установку необходимых пакетов Python, Docker и RabbitMQ. Материал подходит для разработчиков, которые хотят освоить современные подходы к созданию масштабируемых и отказоустойчивых веб-приложений на Django.

Hands-On Microservices with Django: Build cloud-native and reactive applications with Python using Django 5
A
Автор
Tieme Woldman
Издательство
Packt Publishing
Год
2024
Язык
Английский
4
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент