, 13 tweets, 5 min read
My Authors
Read all threads
This year I was blessed with the opportunity to speak 6x at reinvent - My first breakout session after 6yrs tenure.

I also had to immense pleasure to meet people I look up to in person, including proper quality time with some Serverless Heroes.

Here’s a summary if you missed
ARC307-R Serverless Architectural Patterns & Best Practices covered:

1. REST
2. GraphQL
3. Webhooks
4. Fan-out
5. Streaming
6. “Strangler” for migration

Each patterns showed as POC, and changed after each slide as we applied best practices using Well-Architected pillars
As a demo, we covered practical takeaways for those looking to explore complete examples:

1. Serverless Airline
2. Real World Serverless Application

Lastly, we covered the new beta Lambda powertools for Python to give you easier Tracing, Structured Logs and Custom Metrics
Links to these resources:

github.com/aws-samples/aw…

github.com/awslabs/realwo…

github.com/awslabs/aws-la…

And lastly @dazneng Lambda Powertools where I was mostly inspired from

github.com/getndazn/dazn-…
I closed the session reminding that while we could keep going on all possible patterns for Serverless - Don’t obsess with patterns.

Patterns are built by people like you, and have their place and time and context

Use the 5 Pillars as a guideline and apply your own context
And the last bit to emphasise was that conventions could be baked into libraries to help you, Builder, get more productive while helping you build on solid foundations.

It’s important to us that you provide feedback on what’s critical, and boring too so you focus on value
The other session was MOB308-R Production-grade full-stacks apps with AWS Amplify.

We covered:

1. Ideation, Design and Frontend for Backend folks
2. Authentication, GraphQL API design
3. Payment, Operations, Optimizations
4. Custom workflows & tips

Some jokes on “VueJS/Python/Tech X” is the best possible 😂

But it’s important to recognise the unnecessary divide between backend and frontend camps - And how Serverless bring them together.

And also how learning frontend changed the way I think & build applications now
Also touched on how we evolved the Serverless Airline on Twitch slowly, and how much little code was actually necessary to do it.

We close 2019 knowing that we can now spend more time on customer experience w/ baked in conventions than tech itself that will change over time
To close the session I talked about areas I’m still documenting - Decision Log, integrations and why we made certain decisions including patterns applied.

And also a graph to practically emphasise how much effort was on value thanks to Serverless
Both sessions had the common theme - Best practices and Patterns Applied.

You told us that we need to show & tell more, give you prescriptive guidance, and provide you tools to get you to focus on value more.

I hope that gives you some answers - Stay tuned for 2020 🔥
Last but not least - THANK TOU

Thank you for every feedback you shared, personal and on how we can make Serverless better next year.

Thank you Serverless Heroes and customers for making me feel me in this community.

Now... here’s to holidays 🥂 and a marvellous XMAS and NYE
Love typos

THANK YOU Serverless Heroes and customers for making me feel included and heard whenever I talk to you too.

There’s so much I don’t know. Appreciate meeting “new” folks in my circle like @brianleroux @JoeEmison to make me excited to learn more and more in 2020
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Heitor Lessa

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!