Deploying to AWS

Now, it is time to show the world the work that we have been doing so far.

We are going to deploy the gamestore Django application and also the order service to EC2 instances in Amazon Web services.

This section is not about configuring Virtual Private Cloud, Security groups, Routing tables, and EC2 instances. Packt has plenty of excellent books and videos available that talk about this topic.

Instead, we will assume that you already have your environment set up, and focus on:

  • Deploying the application
  • Installing all necessary dependencies
  • Installing and using gunicorn
  • Installing and configuring nginx

My AWS setup is quite simple, but it definitely works for more complex setups. Right now, I have one VPC with one subnet ...

Get Python Programming Blueprints 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.