1
1 Comment

Figured an easiest way to build infinitely scalable web apps on AWS

Hey Indie Hackers,

I am an entrepreneur with a background in design and data sciences who built scalable SaaS systems. During my journey building these systems, I have gone through several iterations to arrive at an optimal way of building scalable web applications. Here are some of my learnings:

  • Many cloud-based serverless services work out-of-the-box and help swiftly iterate over web applications.

  • The crux of the matter is to declutter all the information and choose the right set of services to quickly start building web applications.

  • It is possible to build scalable applications from the conception phase in an auto-scale mode.

  • Web engineers can focus on the application and the business logic without worrying much about the infrastructure and operations.

  • A minimum viable product (MVP) can be built with these services for $0

But the biggest learning of them all is that anybody with little to no background in web development can learn to build these systems with a step-by-step approach. So I have decided to help people who want to build innovative web products by sharing my learnings with an ebook. Things I have tried to do differently in this ebook

  • Help with a bit of history of architecture design patterns to set the context

  • Theory on how have we arrived at the current architecture design

  • Hands-on exercises on the relevant AWS services used to build the web application

  • A step-by-step exercise/tutorial to build and deploy a web application to demonstrate all the concepts learned

This ebook is available for pre-order on Gumroad at https://gum.co/pZjWb at a discount price. You can find the content and the relevant FAQs for the ebook at the same weblink.

Happy to answer any questions and would love to know your thoughts. Any recommendations on the content, approach, and further improvements are always welcome!

on January 11, 2021
  1. 1

    Thanks for sharing this informative post. In my opinion, instead of taking complete AWS packages, developers should go with more customized cloud solutions. Likewise, businesses should go with customized EC2 Instances because this feature offers both horizontal and vertical scaling.

    Similarly, Elastic Block Storage and Simple Storage Service should also be wisely picked by teams. I recently read this thorough article https://blog.back4app.com/mobile-app-infrastructure/#Build_a_custom_backend_on_any_major_cloud_provider about scaling mobile apps with AWS and hopefully, it will also work for web apps. By the way, don't forget to customize the functionalities of load balances and CDN.