A Sample App for Startups

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

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





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
AWS Startups

AWS Startups

Amazon Web Services Startup Program. Follow @AWSstartups.

More from Medium

Top Ways to Increase Mobile App Engagement and User Retention

Boom Or Bust: How Web3 Startups Measure Growth

New feature of VYou: Stripe payment integration | VYou

Auto Generate CAS Statement from CAMS and CDSL via API