In this thread, I'll walk you through @julian_wood's multi-part series of posts on "Building well-architected serverless applications"

#Serverless #FaaS #AWS #AWSLambda #ServerlessArchitecture #ServerlessLens
🧵👇
1⃣ Building well-architected serverless applications: Introduction

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
2⃣ Operational Excellence: Understanding serverless application health

Part 1: Out of the box metrics and alerts; structured and centralized logging

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Custom metrics and distributed tracing

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
3⃣ Operational Excellence – Approaching serverless application lifecycle management

Part 1: Using infrastructure as code with version control

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Deploying to multiple stages using temporary environments, and rollout deployments

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 3: Configuration management, CI/CD, and managing function runtime deprecation

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
4⃣ Security – Controlling access to serverless APIs

Part 1: Authentication and authorization for public and private API endpoints

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Amazon Cognito user and identity pools, JSON web tokens, API keys, and usage plans

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 3: Separating authenticated users into logical groups

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
5⃣ Security – Managing serverless security boundaries

Part 1: Resource polices, controlling and blocking network access, and audit tools

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Using temporary credentials, smaller single-purpose functions, and auditing permissions

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
6⃣ Security – Implementing serverless application security

Part 1: Security awareness documentation, inspecting code dependencies, and validating inbound events

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Securely storing, auditing, and rotating secrets used in application code

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
7⃣ Reliability – Regulating inbound request rates

Part 1: Throttling and performance testing

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: API quotas and mechanisms to protect non-scalable resources

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
8⃣ Reliability – Building resiliency into your serverless application

Part 1: Managing failures using retries, dead-letter-queues, and using state machines

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Idempotency, scaling patterns at burst rates, limits

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
9⃣ Performance Efficiency – Optimizing serverless application performance

Part 1: Optimizing function startup time, minimizing deployment package size

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 2: Concurrency and asynchronous processing, optimum capacity units

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda
👇
Part 3: Integrating with managed services, optimizing access patterns, caching

👀aws.amazon.com/blogs/compute/… #Serverless #AWSLambda

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ministry of Coding 🇮🇳

Ministry of Coding 🇮🇳 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!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @NaveenS16

4 Aug
In this thread, I will give a little brief overview of the Apache Kafka platform. Like what it is, how it works, core concepts, its use cases, and the benefits of using it.

#100DaysOfCode #ApacheKafka #Kafka
🧵👇
1. What is Apache Kafka?

Apache Kafka is an open-source distributed streaming platform developed originally by LinkedIn as a messaging queue, but now Kafka is much more than a messaging queue. and later donated to the Apache Software Foundation. (1/3)

👇
(cont'd...)

The project, written in Scala and Java, aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. (2/3)

👇
Read 17 tweets
5 Dec 20
🧵 M E G A T H R E A D

Check out all of my amazing threads that cover various topics like #JavaScript, #React, my favourite podcasts and many more...

👇#100DaysOfCode #CodeNewbie
Thread #1: This is the place where you can find most of the amazing resources, tutorials, code snippets, tips and tricks about #JavaScript. Happy Coding Days 😎

👇#100DaysOfCode #CodeNewbie #React
Thread #2: This is the place where you can learn most of the thing about #React. Find out some of the best resources, tutorials, code snippets, tips and tricks to enhance your React skills.

👇#100DaysOfCode #CodeNewbie #JavaScript #ReactHooks
Read 21 tweets
15 Oct 20
A thread on #HeadlessCMS where you will know most of things about what it is, how is it different to traditional #CMS, why it matters, pros & con's, and the most popular Headless CMS.

👇 #100DaysOfCode
So before you understand what this #HeadlessCMS is all about, in the first place you should know need to understand the difference between a Headless CMS and a conventional (or traditional) #CMS.

👇 #100DaysOfCode
Traditional #CMS platforms, like Joomla for instance, come with a front-end delivery layer, otherwise known as the “head” — that dictates how the content is presented to the end-user (1/3).

,👇 #HeadlessCMS #100DaysOfCode
Read 20 tweets
7 May 20
#Git Tips 👉 This is how to remove sensitive data from history, after a push 😎

#GitHub #DevTips #100DaysOfCode #CodeNewbie #301DaysOfCode
#Git Tips 👉 To show all the tracked and untracked files. #GitHub #DevTips #100DaysOfCode #CodeNewbie #301DaysOfCode
#Git Tips 👉 This one comes in handy when you accidentally commit something with a typo or misleading commit message. The -v is optional, but I like it coz it shows lot of info about changes which helps to write a more descriptive commit message. #100DaysOfCode #CodeNewbie
Read 43 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


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

Become a Premium Member ($3/month or $30/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!

Follow Us on Twitter!

:(