DEV Community

Cover image for How to design Serverless Apps like a Pro using *Interactive* Serverless Reference Architectures 🚀🔥
Farrah for AWS Heroes

Posted on

How to design Serverless Apps like a Pro using *Interactive* Serverless Reference Architectures 🚀🔥

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!

Q&A

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.

Discussion (12)

Collapse
greendavegreen profile image
Dave Green

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

Collapse
farrahc32 profile image
Farrah Author

Really going to miss that event this year.

Collapse
greendavegreen profile image
Dave Green

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

also, squirrel!

Thread Thread
farrahc32 profile image
Farrah Author

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

Haha - so many great memories!

Thread Thread
jeremy_daly profile image
Jeremy Daly

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

Collapse
nocnica profile image
Nočnica Fee

So great to see you on DEV, Farrah!

Collapse
farrahc32 profile image
Farrah Author

Thank you! Great to be here 💖

Collapse
nickytonline profile image
Nick Taylor (he/him)

Congrats on your first post!

1st place in Mariokart

Collapse
farrahc32 profile image
Farrah Author

Thank you!!!

Collapse
graciegregory profile image
Gracie Gregory (she/her) • Edited

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

Collapse
farrahc32 profile image
Farrah Author • Edited

Thank you Gracie, much appreciated!

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

Collapse
vel12171 profile image
Veliswa_Boya 🇿🇦

This reference architecture is such a gift - thank you all! :)....