sandro_vol Profile Banner
Sandro Volpicella Profile
Sandro Volpicella

@sandro_vol

Followers
7K
Following
13K
Media
2K
Statuses
10K

Freelance Software Developer | AWS & Serverless expert | Available ๐Ÿ“• https://t.co/AcopLkgRrU ๐ŸŒ https://t.co/ZX3gK6L7km ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป https://t.co/bIYDpJsLms

Weekly Newsletterโ›… ๐Ÿ’Œ
Joined December 2010
Don't wanna be here? Send us removal request.
@sandro_vol
Sandro Volpicella
10 months
The CloudWatch book is out! ๐ŸŽ‰. If you want to learn CloudWatch with a real-world project and a hands-on video course, check it out ๐Ÿ˜Š. You get 25% off with the code ๐‚๐–๐๐Ÿ๐Ÿ“ ๐Ÿ’ธ. Book: $59.Code & Book: $134.Video & Code & Book: $194. Bonus: If you buy it within the first week,
Tweet media one
24
18
89
@sandro_vol
Sandro Volpicella
6 hours
Our 26th AWS Architecture animation just dropped ๐Ÿฆฅ. What is the difference between event-driven and function-driven execution in Event-Driven Architecture?. - Function-Driven orchestrates everything.- Event-Driven just sends it out to another component (e.g. an EventBus) and
0
2
3
@sandro_vol
Sandro Volpicella
1 day
Get the top-N IPs that are accessing your API. How would you do that in CloudWatch? ๐Ÿค”. Typically, my first step is always going to Logs Insights. And in 90% of the times I'm at the right place. But for questions like that it is often much easier to check out Contributor
Tweet media one
0
0
4
@sandro_vol
Sandro Volpicella
2 days
Custom CloudWatch Metrics protect our customers of our Shopify App ๐Ÿ“Š. ๐–๐ก๐ฒ?.We're running a fraud detection app. That means users can set up rules to block customers. Let's say a customer creates a rule for the name "Sandro Volpicella" from Germany. He can then define an
Tweet media one
0
1
1
@sandro_vol
Sandro Volpicella
3 days
These changes sound great! . - queueing messages .- todo lists (kind of did that with feature docs) . Nice ones, thanks! ๐Ÿ˜Š.
@cursor_ai
Cursor
4 days
Cursor can now make to-do lists, search PRs, and queue messages. Weโ€™ve also made Tab much faster.
0
0
0
@sandro_vol
Sandro Volpicella
3 days
RT @cursor_ai: Cursor can now make to-do lists, search PRs, and queue messages. Weโ€™ve also made Tab much faster.
0
243
0
@sandro_vol
Sandro Volpicella
3 days
My default web-fullstack stack right now:. โ›… AWS.๐ŸŒ TanStack Start / Remix.๐Ÿ’ฝ Postgres (RDS or Supabase).๐Ÿ’…๐Ÿฝ Tailwind.๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป TypeScript.๐Ÿ“€ API: API Functions in Remix / Lambda fURL.โš’๏ธ IAC: SST. Once you've build a few times it is insane how much you can re-use over and over again.
1
0
4
@sandro_vol
Sandro Volpicella
4 days
Post:
0
0
0
@sandro_vol
Sandro Volpicella
4 days
Once you parallelize things it can get 10x more complicated.- correlation IDs in logger.- metric dimensions. basically everything that talks to global object but needs to set dynamic data. My suggestion: Start without parallelizing and only improve it once you really need it.
1
1
3
@sandro_vol
Sandro Volpicella
5 days
These are the costs of our Shopify App. What do you think are the most expensive services?. What do you think did we do to reduce the costs that much? ๐Ÿ‘€
Tweet media one
9
0
2
@sandro_vol
Sandro Volpicella
6 days
Things I use @posthog for:. - session recordings in my shopify apps.- web analytics - lcp, tffb, all of them.- funnels - at what point do i loose my customers.- feature flags - if I want to test out a feature. Things I need to try out:.- data warehouse, especially in combination.
0
0
1
@sandro_vol
Sandro Volpicella
7 days
The typical way Iโ€™m building my web applications right now is:.- Web: Remix hosted on AWS Lambda functions (typically with SST).- DB: Postgres on RDS.- API: Remix / API Gateway / Lambda fURL.- Cache: Redis on Elasticache. But once I'm adding RDS &. ElastiCache I'm forced into
Tweet media one
0
1
8
@sandro_vol
Sandro Volpicella
8 days
@SST_dev Want to join 9,382 developers learning hands-on AWS?. ๐Ÿ”— Check it out here:
0
0
0
@sandro_vol
Sandro Volpicella
8 days
I loved using CDK aspects when I used CDK - but nowadays I mostly use @sst_dev. You can achieve something very similar with SST. In this video I quickly show you how to create alerts for all Lambda functions in your SST application. All code included ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป
1
2
20
@sandro_vol
Sandro Volpicella
9 days
Want to join 9,382 developers learning hands-on AWS?. ๐Ÿ”— Check it out here:
0
0
0
@sandro_vol
Sandro Volpicella
9 days
Want to get more hands-on with AWS โ€” for free?. AWS has a collection of practical, high-quality workshops that walk you through building real-world applications. Here are a few I recommend ๐Ÿ‘‡. 1. Serverless โ€“ Getting Started.Build a simple serverless web app using Amplify.
1
0
11
@sandro_vol
Sandro Volpicella
10 days
Yes, thats our prod shopify app ๐Ÿ˜œ. Somehow, I still stumble over the issue of initial 10 Concurrent Invocations in Lambda. It should update automatically, but once you get a few customers your application always breaks. Learning for myself: ALWAYS increase it before going on
Tweet media one
0
1
2
@sandro_vol
Sandro Volpicella
11 days
For me it is SST, IF it is not a huge enterprise/consulting project. There I still don't trust it to 100% unfortunately. Then I'd probably go with plain Pulumi ๐Ÿค”.
1
0
2
@sandro_vol
Sandro Volpicella
11 days
What is your go-to Infrastructure-as-code tool nowadays?. Please comment if it is other. I'm really curious.
5
0
2
@sandro_vol
Sandro Volpicella
13 days
As a YouTube Shorts viewer, I want to save Shorts to reuse the music in my own videos. I don't want to watch them in a saved folder called "Favorites.". - Google ๐Ÿ™„.
0
0
1
@sandro_vol
Sandro Volpicella
14 days
RT @tpschmidt_: Not a secret: I'm a huge infrastructure ๐—ฎ๐—ฏ๐˜€๐˜๐—ฟ๐—ฎ๐—ฐ๐˜๐—ถ๐—ผ๐—ป ๐—ฐ๐—ฟ๐—ถ๐˜๐—ถ๐—ฐ. Maybe I have to rethink opinions on this after working with Renโ€ฆ.
0
1
0