Requirements
In order to function in this chapter, your local machine will need the following:
- An internet connection
- Docker: If you haven't installed Docker already, please see the official documentation: http://url.marcuspen.com/docker-install
- A virtualenv running Python 3.6 or later; you can reuse your virtualenv from the last chapter.
- pgAdmin: see the official documentation for installation instructions: http://url.marcuspen.com/pgadmin
- A RabbitMQ container running on the default ports: this should be present from the last chapter, Chapter 5, Building a Web Messenger with Microservices.
- A Redis container running on the default ports: this should be present from the last chapter, Chapter 5, Building a Web Messenger with Microservices.
All other requirements will be installed as we progress through the chapter.
All instructions in this chapter are tailored towards macOS or Debian/Ubuntu systems; however, I have made an effort to only use multi-platform dependencies.
Note
Throughout this chapter...