Cover image for How to design Serverless Apps like a Pro using *Interactive* Serverless Reference Architectures πŸš€πŸ”₯
AWS Heroes

How to design Serverless Apps like a Pro using *Interactive* Serverless Reference Architectures πŸš€πŸ”₯

farrahc32 profile image Farrah ・2 min read

In order to solve tough software problems we often start with best practices for architectural patterns. Today, that means adopting a β€œserverless” approach that handles a lot of scalability and high availability concerns for you.

Adopting the latest practices in any field requires a certain amount of confidence. A completely new set of tools and understanding is required to help the next generation of teams succeed in transferring from server-centric applications to service-centric serverless applications.

While planning the #ServerlessForEveryone party at re:Invent and in the green rooms of ServerlessDays all over the globe, Jeremy Daly and I discussed how we could help enable developers to fully grasp Serverless concepts. We kept coming back to the reference architectures that he had previously created and how to make them easier to digest.

Over the past few months, Jeremy and the Stackery team have partnered together to create interactive reference architectures where folks can add resources, functions, and edit the template to see the changes. You can also deploy these patterns right into your AWS account using frameworks like SAM or Stackery. Our goal is to provide developers a clear view of the pattern fundamentals, the details of each component, and the ability to visually explore these patterns and the relationships between different AWS resources.

We hope the interactive playground will help you to grow your understanding of Serverless and how to construct individual managed services to build a complete application.

Right now, there are three reference architectures to explore with more being added every week! 🀩

The Simple Web Service

The Scalable WebHook

The Strangler Pattern

Lastly, thanks to my co-worker Danielle (and a tip from Andrew Brown), through liguid tags you can embed our visual playground on Dev, check out The Scalable Webhook below. Enjoy!


What is Serverless?

Serverless gives us the power to focus on just the code and our data without worrying about the maintenance and configuration of the underlying compute resources.

What are Serverless patterns?

Serverless patterns represent several common microservice designs that are being used by developers on AWS.

What is the interactive reference architectures?

It makes it easy to learn and interact with architecture templates helping beginners to build like the pros and cuts learning time in half.

What is Stackery?

Stackery is like your friend who teaches you Infrastructure-As-Code, but does most of the work for you. Meanwhile, your work is always output in standard AWS SAM/CloudFormation templates and stored in your Git repo.

AWS Heroes

This is a collection of articles written by AWS Heroes.


markdown guide

wow, the memories in that photo.....


Really going to miss that event this year.


re:invent is good, but your event with jeremy was simply the best. no hyperbole, just the best.

also, squirrel!

That makes me so happy to hear. That is exactly what we hoped for.

Haha - so many great memories!

Thanks, Dave! That event was such a blast. Glad you enjoyed it.


So great to see you on DEV, Farrah!


Thank you! Great to be here πŸ’–


Yaaaaaaay!!!! Welcome to DEV, Farrah! Your voice and updates on Team Stackery are a much-needed presence here πŸ€—

Also, WOW does re:Invent feel like a lifetime (and not just 7 months) ago


Thank you Gracie, much appreciated!

Crazy how the time seems to fly by... so many amazing memories :)