Tobias Schmidt Profile picture
Helping aspiring engineers to master the cloud ๐Ÿ‘จโ€๐Ÿ’ป Software Engineer โœ๏ธ Author of AWS Fundamentals โœ๏ธ https://t.co/8SnALWVoWp ๐Ÿงก AWS Community Builder
Mo Qassem โ˜๏ธ๐Ÿง Profile picture 3 subscribed
Feb 23, 2023 โ€ข 32 tweets โ€ข 7 min read
I've worked on several projects where we've done everything in a single AWS account.

This works well at first but can echo for years as painful technical debt โšก๏ธ

Learn about ๐—”๐—ช๐—ฆ ๐—ข๐—ฟ๐—ด๐—ฎ๐—ป๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ so you can comfortably work with multiple accounts ๐Ÿงต โ†“ Working with AWS Organizations ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Introduction
โ€ข Key Concepts
โ€ข Working with AWS Organizations
โ€ข Best Practices
โ€ข Conclusion
Feb 19, 2023 โ€ข 28 tweets โ€ข 7 min read
The compromise of an AWS account can have an immense impact on your financial resources ๐Ÿ”ฅ ๐Ÿ’ธ

That's why protecting your account and each IAM user is important ๐Ÿ”

Enabling ๐— ๐˜‚๐—น๐˜๐—ถ-๐—™๐—ฎ๐—ฐ๐˜๐—ผ๐—ฟ ๐—”๐˜‚๐˜๐—ต๐—ฒ๐—ป๐˜๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป is one crucial step ๐Ÿงต โ†“ Multi-Factor Authentication to protect your AWS account ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„

โ€ข What is MFA and why it's important?
โ€ข The Different Types of MFA at AWS
โ€ข Setting up MFA
โ€ข Using MFA
โ€ข Best Practices
โ€ข Troubleshooting
Feb 12, 2023 โ€ข 19 tweets โ€ข 6 min read
Learn how to ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ, ๐—ฑ๐—ฒ๐—ฝ๐—น๐—ผ๐˜† & ๐—บ๐—ผ๐—ป๐—ถ๐˜๐—ผ๐—ฟ your AWS Lambda functions from your local terminal via the AWS CLI ๐Ÿงต โ†“ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Installing & setting up the AWS CLI
โ€ข Setting up an Execution Role
โ€ข Packaging your Function's Code
โ€ข Creating a Function
โ€ข Invoking Functions
โ€ข Deploying Code Updates
โ€ข Monitoring Executions
โ€ข Updating Configurations
โ€ข Deleting Functions
Feb 9, 2023 โ€ข 13 tweets โ€ข 3 min read
AWS offers a wide range of ๐—ฐ๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ๐˜€ ๐Ÿค–

From well-known services like ๐—˜๐—–๐Ÿฎ to rather exotic ones like ๐—ช๐—ฎ๐˜ƒ๐—ฒ๐—น๐—ฒ๐—ป๐—ด๐˜๐—ต ๐Ÿงต โ†“ ๐—”๐—บ๐—ฎ๐˜‡๐—ผ๐—ป ๐—˜๐—–๐Ÿฎ

One of the most mature services by AWS launched back in 2006.

With EC2 you can rent virtual machines to run basically any workload, as it offers a wide range of hardware, including memory and compute-optimized instances.
Sep 8, 2022 โ€ข 33 tweets โ€ข 6 min read
๐—”๐—ช๐—ฆ ๐—–๐—ผ๐—ฑ๐—ฒ๐—•๐˜‚๐—ถ๐—น๐—ฑ & ๐—–๐—ผ๐—ฑ๐—ฒ๐—ฃ๐—ถ๐—ฝ๐—ฒ๐—น๐—ถ๐—ป๐—ฒ

Reliable, Secure & Serverless Continuous Integration and Delivery ๐Ÿ—

๐— ๐—ฒ๐—ด๐—ฎ ๐˜๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ about the Pros, Cons & everything you need to know ๐Ÿงต ๐—œ๐—ป๐˜๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐Ÿ‘‹

AWS CodeBuild & CodePipeline is a fully-managed service to build, package & deploy your apps and infrastructure.

Focus on developing your application & worry less about efforts & operations to ship it to your customers!
Sep 1, 2022 โ€ข 19 tweets โ€ข 5 min read
ฮป๏ธ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ๐—น๐—ฒ๐˜€๐˜€ ๐—™๐—ฟ๐—ฎ๐—บ๐—ฒ๐˜„๐—ผ๐—ฟ๐—ธ ๐Ÿญ๐˜…๐Ÿญ โšก

It abstracts away all the tedious work you'd had with Terraform or CloudFormation when building Lambda-powered apps ๐Ÿ—๏ธ

A not-that-small thread about ๐—ฎ๐—น๐—น ๐˜†๐—ผ๐˜‚ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐˜๐—ผ ๐—ธ๐—ป๐—ผ๐˜„ to get started ๐Ÿงตโ†“ ๐—œ๐—ป๐˜๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป

Creating the needed infrastructure for a simple Lambda-powered service exposed to the internet is not a trivial task, even though this is a widespread use case.

What if thereโ€™d be a framework that solely focuses on everything around Lambda?
Aug 25, 2022 โ€ข 6 tweets โ€ข 2 min read
In the past year, I did a lot of ๐—”๐—ช๐—ฆ ๐˜๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐˜€ ๐Ÿงต

I've revisited my timeline & cherry-picked the ๐—ฏ๐—ฒ๐˜€๐˜ ๐Ÿฑ ๐˜๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ๐˜€ that will help you to ๐—ท๐˜‚๐—บ๐—ฝ-๐˜€๐˜๐—ฎ๐—ฟ๐˜ ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ฐ๐—น๐—ผ๐˜‚๐—ฑ ๐—ท๐—ผ๐˜‚๐—ฟ๐—ป๐—ฒ๐˜† ๐ŸŒค

โ†“ ๐Ÿ™ Free tutorials for AWS Core Services.

Aug 8, 2022 โ€ข 12 tweets โ€ข 4 min read
In every project I have worked on as a freelancer, AWS has been heavily used

So I can assure you: even small cloud expertise is a ๐—ต๐—ถ๐—ด๐—ต-๐˜ƒ๐—ฎ๐—น๐˜‚๐—ฒ ๐˜€๐—ธ๐—ถ๐—น๐—น โšก๏ธ

If you're struggling with how to begin, read on to learn about the core services & free tutorials ๐Ÿงต๐Ÿ‘‡ 1๏ธโƒฃ AWS offers great free tutorials on its own training site, ranging from beginner to expert levels.

You only need an Amazon account to get yourself started.

aws.training/LearningLibrary
Aug 3, 2022 โ€ข 13 tweets โ€ข 3 min read
๐Ÿ•ต ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—ฆ๐—ธ๐—ถ๐—น๐—น๐˜€ > ๐˜’๐˜ฏ๐˜ฐ๐˜ธ๐˜ญ๐˜ฆ๐˜ฅ๐˜จ๐˜ฆ ๐Ÿ“š ๏ธ

You can't know everything & most of your problems have been already solved by someone else.

A small set of ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐˜€๐˜‚๐—ฝ๐—ฒ๐—ฟ๐—ฝ๐—ผ๐˜„๐—ฒ๐—ฟ๐˜€ to help you find anything ๐Ÿงต โ†“ ๐—˜๐˜…๐—ฐ๐—น๐˜‚๐—ฑ๐—ฒ ๐˜„๐—ผ๐—ฟ๐—ฑ๐˜€ ๐˜„๐—ถ๐˜๐—ต ๐—ฑ๐—ฎ๐˜€๐—ต๐—ฒ๐˜€
=> Free Cloud Certifications -GCP

Removes search results that contain your excluded word(s).
Jul 29, 2022 โ€ข 8 tweets โ€ข 3 min read
You can ๐˜€๐—ฎ๐˜ƒ๐—ฒ ๐—ฎ ๐—น๐—ผ๐˜ ๐—ผ๐—ณ ๐—บ๐—ผ๐—ป๐—ฒ๐˜† on AWS via...

โ€ข some ๐—ผ๐—ฏ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜† ๐Ÿ”Ž
โ€ข basic ๐—ธ๐—ป๐—ผ๐˜„๐—น๐—ฒ๐—ฑ๐—ด๐—ฒ ๐Ÿง 
โ€ข and a few ๐˜€๐—ถ๐—บ๐—ฝ๐—น๐—ฒ ๐˜๐—ผ๐—ผ๐—น๐˜€ ๐Ÿ› 

๐Ÿณ ๐˜๐—ถ๐—ฝ๐˜€ to get you ahead ๐Ÿงตโ†“ 1๏ธโƒฃ ๐—™๐—ฟ๐—ฒ๐—ฒ ๐—ง๐—ถ๐—ฒ๐—ฟ

AWS offers a free tier for a lot of services, either for the first 12 months or forever.

Examples (per month):
โ€ข ๐Ÿฐ๐Ÿฌ๐Ÿฌ๐—ธ Lambda GB/seconds
โ€ข ๐Ÿญ๐—บ SQS requests
โ€ข ๐Ÿณ๐Ÿฑ๐Ÿฌ๐—ต of EC2 (t2.micro or t3.micro)

Make proper use of this.

aws.amazon.com/free/
Jul 27, 2022 โ€ข 11 tweets โ€ข 2 min read
"๐˜ž๐˜ฉ๐˜ช๐˜ค๐˜ฉ ๐˜ˆ๐˜ž๐˜š ๐˜š๐˜ฆ๐˜ณ๐˜ท๐˜ช๐˜ค๐˜ฆ๐˜ด ๐˜ฅ๐˜ฐ๐˜ฆ๐˜ด ๐˜บ๐˜ฐ๐˜ถ๐˜ณ ๐˜ข๐˜ฑ๐˜ฑ๐˜ญ๐˜ช๐˜ค๐˜ข๐˜ต๐˜ช๐˜ฐ๐˜ฏ ๐˜ถ๐˜ด๐˜ฆ?"

Nobody ever includes ๐—”๐—ช๐—ฆ ๐—œ๐—”๐—  in their answer, even though it's ๐—ผ๐—ป๐—ฒ ๐—ฐ๐—ฟ๐—ถ๐˜๐—ถ๐—ฐ๐—ฎ๐—น ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฐ๐—ฒ for ๐—ฎ๐—น๐—น ๐—ฎ๐—ฝ๐—ฝ๐˜€ ๐Ÿ”

A collection of ๐—ฏ๐—ฒ๐˜€๐˜ ๐—ฝ๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ฐ๐—ฒ๐˜€ ๐Ÿงต โ†“ ๐—Ÿ๐—ผ๐—ฐ๐—ธ ๐—ฎ๐˜„๐—ฎ๐˜† ๐˜†๐—ผ๐˜‚๐—ฟ ๐—ฟ๐—ผ๐—ผ๐˜ ๐˜‚๐˜€๐—ฒ๐—ฟ

Your root user has full access to your account (and organization) & controls billing.
Don't use it for daily tasks.

This means. your first tasks are:
โ€ข create a dedicated IAM user
โ€ข delete any credential pairs of the root user
Jan 14, 2022 โ€ข 26 tweets โ€ข 5 min read
๐Ÿ“š AWS 1x1 - ๐—–๐—น๐—ผ๐˜‚๐—ฑ๐—ช๐—ฎ๐˜๐—ฐ๐—ต

Your fully-managed monitoring & observability solution for your AWS services, resources & applications.

Almost all you need to know โ†“ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Introduction
โ€ข Events
โ€ข Logs & Log Groups
โ€ข Log Streams
โ€ข Retention
โ€ข Metrics
โ€ข Alarms
โ€ข Insights
โ€ข Subscription Filters
โ€ข Anomaly Detection
โ€ข Free Tier
โ€ข Dashboards
โ€ข Recent new Features
โ€ข Limitations
Jan 3, 2022 โ€ข 18 tweets โ€ข 4 min read
๐—ง๐˜„๐—ถ๐˜๐˜๐—ฒ๐—ฟ ๐—ฅ๐—ฒ๐—ฐ๐—ฎ๐—ฝ ๐—ผ๐—ณ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿญ
โ€ข I did a lot of threads on AWS ๐Ÿ—
โ€ข got awesome feedback ๐Ÿ’›
โ€ข will do even more this year ๐Ÿ”ฅ

In case you've missed some of them, here are my ๐Ÿญ๐Ÿณ favorites! โ†“ ๐Ÿ“š ๐—š๐—ฒ๐˜๐˜๐—ถ๐—ป๐—ด ๐—ฆ๐˜๐—ฎ๐—ฟ๐˜๐—ฒ๐—ฑ ๐—ผ๐—ป ๐—”๐—ช๐—ฆ

Dec 29, 2021 โ€ข 16 tweets โ€ข 3 min read
๐Ÿ“š AWS 1x1 - ๐—–๐—น๐—ผ๐˜‚๐—ฑ๐—ง๐—ฟ๐—ฎ๐—ถ๐—น

Discover malicious behavior in your account by tracking all changes that are made to your infrastructure โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Importance of audit logging
โ€ข The Basics
โ€ข Structure of Audit Logs
โ€ข Trails
โ€ข Encryption & Compliance
โ€ข Event Types
โ€ข Filtering
โ€ข Identity Types

{ 1 | 15 }
Dec 20, 2021 โ€ข 11 tweets โ€ข 5 min read
๐—™๐—ฎ๐—ฐ๐˜ ๐Ÿญ: AWS rocks ๐Ÿ”ฅ
๐—™๐—ฎ๐—ฐ๐˜ ๐Ÿฎ: there's probably nothing you can't build there ๐Ÿ—
๐—™๐—ฎ๐—ฐ๐˜ ๐Ÿฏ: it's likely that starting your cloud journey will pay offโšก

... but how to start looking at over 200 AWS services?

My 10 greatest ๐—ณ๐—ฟ๐—ฒ๐—ฒ resources for learning ๐Ÿ“š โ†“ 1๏ธโƒฃ ๐—”๐—ช๐—ฆ.๐˜๐—ฟ๐—ฎ๐—ถ๐—ป๐—ถ๐—ป๐—ด

The official training site by AWS, containing a lot of free resources that are covering not only foundations but also advanced and export levels for all kinds of services and concepts.

aws.training
Dec 17, 2021 โ€ข 9 tweets โ€ข 3 min read
There's basically nothing you can't build on AWS ๐Ÿ—

But having a great set of ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ ๐˜๐—ผ๐—ผ๐—น๐˜€ & ๐—ฟ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€ is a necessity ๐Ÿ› 

My personal top 7 โญ ๏ธโ†“ ๐—œ๐—ป๐—ณ๐—ฟ๐—ฎ๐˜€๐˜๐—ฟ๐˜‚๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ ๐—ฎ๐˜€ ๐—–๐—ผ๐—ฑ๐—ฒ: ๐—ฃ๐˜‚๐—น๐˜‚๐—บ๐—ถ

Creating resources in the Console is great for testing things out, but shouldn't be done for serious projects. Picking & learning an IaC tool is a must.
Dec 1, 2021 โ€ข 34 tweets โ€ข 7 min read
๐Ÿ“š AWS 1x1 - ๐—”๐—ฃ๐—œ ๐—š๐—ฎ๐˜๐—ฒ๐˜„๐—ฎ๐˜†

Learn about its capabilities & why it's more than just a simple front door for your serverless application โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Introduction
โ€ข The Basics
โ€ข Authorizers
โ€ข Usage Plans
โ€ข Validation
โ€ข Proxy Resources, Proxy Integrations & Service Proxies
โ€ข Error Handling
โ€ข Handling Responses
โ€ข API Types
โ€ข Monitoring
โ€ข Pricing

{ 1 | 32 }
Nov 19, 2021 โ€ข 26 tweets โ€ข 5 min read
๐Ÿ“š AWS 1x1 - ๐—ฅ๐—ผ๐˜‚๐˜๐—ฒ ๐Ÿฑ๐Ÿฏ

Amazon's highly available and scalable cloud DNS web service.

An introduction to one of the internet's core building blocks & all about Route53's feature set which greatly exceeds just simple routing โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข DNS Fundamentals
โ€ข Service Basics
โ€ข Routing Types
โ€ข Simple Routing
โ€ข Weighted Routing
โ€ข Geo-Location Routing
โ€ข Latency-based Routing
โ€ข Health Checks & Failovers
โ€ข Pricing

{ 1/24 }
Nov 11, 2021 โ€ข 30 tweets โ€ข 7 min read
Building an event-driven, reliable serverless application is a difficult task ๐Ÿ‘จโ€๐Ÿ’ป

What's also challenging: monitoring your ever-growing ecosystem of functions ฦ›

My ๐˜‚๐—น๐˜๐—ถ๐—บ๐—ฎ๐˜๐—ฒ ๐—ด๐˜‚๐—ถ๐—ฑ๐—ฒ ๐˜๐—ผ ๐—บ๐—ผ๐—ป๐—ถ๐˜๐—ผ๐—ฟ๐—ถ๐—ป๐—ด ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ๐—น๐—ฒ๐˜€๐˜€ ๐—ฎ๐—ฝ๐—ฝ๐˜€
โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Problem Statement
โ€ข What to Monitor?
โ€ข Performance Monitoring
โ€ข Costs & Usage
โ€ข Monitoring Tools
โ€ข Benefits of Serverless Monitoring

{ 1/28 }
Nov 10, 2021 โ€ข 16 tweets โ€ข 3 min read
๐Ÿ“šAWS 1x1 - ๐—–๐—น๐—ผ๐˜‚๐—ฑ๐—™๐—ฟ๐—ผ๐—ป๐˜

A low latency and high transfer speed content delivery network.

What does it offer? โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข Introduction
โ€ข Distributions
โ€ข Origins
โ€ข Edge Behaviors
โ€ข Geo-Restrictions
โ€ข Edge Computing
โ€ข Pricing & Free Tier

{ 1/14 }
Nov 9, 2021 โ€ข 19 tweets โ€ข 3 min read
๐Ÿ“š AWS 1x1 - ๐—˜๐—–๐—ฆ

Easily run, stop, and manage containers in the cloud.

All you need to know about tasks, task definitions, clusters & containers โ†“ ๐—ง๐—ต๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ข๐˜ƒ๐—ฒ๐—ฟ๐—ถ๐—ฒ๐˜„ ๐Ÿงต

โ€ข About Docker
โ€ข Fundamentals
โ€ข Task Definitions
โ€ข Tasks
โ€ข Services
โ€ข Clusters
โ€ข Container Instances vs. Fargate

{ 1/17 }