Technical requirements
This chapter’s remainder describes the applications and Python packages needed to develop and run Django microservices. As a start, you need a workstation running Linux, Mac OS, or Windows 10/11.
Since Celery doesn’t run on Windows, you may wonder why Windows 10/11 is still an option. This is because Windows Subsystem for Linux (WSL) allows you to run virtual Linux distributions on Windows 10/11, such as the Ubuntu distribution.
Furthermore, we’ll use Visual Studio Code (VS Code) as our code editor because it’s available for Linux, Mac OS, and Windows. And because it integrates well with WSL and MongoDB, the database that we’ll be using.
Altogether, you’ll need the following:
- A (virtual) workstation running one of these operating systems:
- Linux, such as Ubuntu 22.04 LTS
- Mac OS
- Windows 10 version 2004 or newer
- Windows 11
- Python version 3.8 or newer
- VS Code
This chapter doesn’t contain...