edits/formatting#1
Conversation
| # Creating a Python AWS Application Using Flask, Redis, and Pulumi | ||
|
|
||
| Having recently begun developing with Pulumi, I have taken it upon myself to learn as much about its inner workings and processes as I could. To that end, I have decided to construct a production-level application using it, and to document each step that I take and its impact on my progress as I go along. | ||
| I've recently begun developing with Pulumi to learn as much about its inner workings and processes as I could. I decided to construct a production-level application and to document each step that I take and my progress as I go along. |
There was a problem hiding this comment.
Suggested introduction:
Meet Vova Ivanov - one of the Pulumi summer interns. He'll be writing about his experiences learning Pulumi while modernizing a web app and its underlying infrastructure.
| # Creating a Python AWS Application Using Flask, Redis, and Pulumi | ||
|
|
||
| Having recently begun developing with Pulumi, I have taken it upon myself to learn as much about its inner workings and processes as I could. To that end, I have decided to construct a production-level application using it, and to document each step that I take and its impact on my progress as I go along. | ||
| I've recently begun developing with Pulumi to learn as much about its inner workings and processes as I could. I decided to construct a production-level application and to document each step that I take and my progress as I go along. |
|
|
||
|
|
||
|
|
||
| The full code for the blog post can be [found on Github.](https://github.com/jetvova/examples/tree/vova/aws-py-flask-redis-voting-app/aws-py-voting-app) |
There was a problem hiding this comment.
Add a conclusion along the lines of:
"In this example, I showed how easy it is to swap out infrastructure defined in TypeScript with one defined in Python using Pulumi. Teams often choose to standardize on one language and Pulumi lets them further standardize on one language for frontend, backend and infrastructure code.
Next week, I'll show how to further modernize the frontend by shifting form Flask to Django for the frontend and swap out Redis for Amazon RDS -- using Pulumi to stand up new resources as I go.
|
|
||
| To inform what kinds of internet traffic are and aren't allowed to connect with the application, | ||
| To control internet traffic that are and aren't allowed to connect with the application, | ||
| we create a firewall in the form of a security group. |
There was a problem hiding this comment.
it's not really a firewall, so let's go with
"to control traffic that is allowed to flow between applications running inside our VPC, we create a security group"
8835aef to
ecb09fa
Compare
I made some edits and md formatting changes