A Sample App for Startups

Running your startup’s sign up form on AWS Elastic Beanstalk.

AWS Startups
Jul 29, 2014 · 2 min read

Here’s a use case we see among startups fairly frequently: You’re announcing a new product or service and your customers want to sign up to be notified when your Cool New Thing is available. This can lead to a period (perhaps just a few hours, but possibly longer) where your sign-up form is bombarded with many thousands (or tens of thousands or hundreds of thousands!) of eager customers. You want the customer experience to be great; you know you’ll need to scale your site out to accommodate the surge, and you want to scale in when traffic tapers.

AWS Elastic Beanstalk and Amazon DynamoDB are a great fit for this scenario because they make it simple to scale your application and database out and in with traffic. We’ve built a sample application to demonstrate this. The app was built with Python, Flask, and Bootstrap. It’s available on GitHub and includes a four-part video series to help you get started. The first video will have you running the app in Elastic Beanstalk in fewer than three minutes. The second video guides you through using the app, exploring its back-end components in the AWS Management Console. In the third video, we walk you through the finer points of the application’s architecture and configuration. We recently added a fourth video that introduces the AWS Elastic Beanstalk worker tier, an environment type for processing your app’s background tasks.

Part 1: Run the App


Part 2: Use the App


Part 3: Understand the App


Part 4: Worker Tier


Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store