2

Introducing the Django Microservices Architecture

Django has its own architecture and components for applying microservices to offload time-consuming tasks. This architecture contains components for building general microservices like RESTful Application Programming Interfaces (APIs) and reactive microservices like workers who listen to a task queue.

In this chapter, you’ll learn about Django’s native functionality for building RESTful APIs and caching because APIs improve scalability, and caching optimizes application performance. Furthermore, you’ll explore external components like Celery and Redis for reactive microservices that evolved to community standards. And you’ll walk through two Django microservices examples so you understand what ...

Get Hands-On Microservices with Django now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.