Sandro Volpicella (@sandro_vol) 's Twitter Profile
Sandro Volpicella

@sandro_vol

Freelance Software Developer | AWS & Serverless expert | Available

📕 cloudwatchbook.com
🌐 sandrovolpicella.com
👨🏽‍💻 fraudfalcon.com

ID: 227220095

linkhttps://awsfundamentals.com/newsletter calendar_today16-12-2010 07:01:20

10,10K Tweet

6,6K Takipçi

785 Takip Edilen

Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

I think this is the first time I'm not at the AWS Summit Germany in 4-5 years 🥲 Have fun guys! See you at the Community Day 😉

Tobias Schmidt (@tpschmidt_) 's Twitter Profile Photo

With CloudFront, you already get high availability - that's obvious. But TIL that you even get an Origin Failover out of the box to make it even better 😮 It even works if you're using edge functions. Here's an example with origin request/response functions involved:

Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

The main difference you have in event-driven systems vs. traditional systems is how you think about incoming events. ⚡ Typically, your API is orchestrating other functions to do certain things. In an event-driven system you let your consumers decide what to do. A good example

Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

I just integrated PostHog into our second Shopify app - MergeIT ✅ Some events we capture: - pageviews / leaves - orders merged + source (extension, dashboard, suggestion page) - suggestions viewed - settings changed - subscription activated - subscription cancelled These

I just integrated <a href="/posthog/">PostHog</a> into our second <a href="/Shopify/">Shopify</a> app - MergeIT ✅

Some events we capture:
- pageviews / leaves
- orders merged + source (extension, dashboard, suggestion page)
- suggestions viewed
- settings changed
- subscription activated
- subscription cancelled

These
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

DSQL announced their pricing that is based on DPUs. You will be billed on the total of: ✏️ Write DPUs 📖 Read DPUs 🤖 Compute DPUs 🌐 Multi-Region DPUs In this video I show you how to calculate it in CloudWatch and how much our own example applications costs 👀

Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

We've updated pricing of our Shopify App 🔥 (not as straightforward as we thought - feedback incoming) We wanted to try it out a few more things: - Smallest price is MUCH bigger -> Target bigger stores - We DITCHED the Free Plan and have only a free trial now - A much larger

We've updated pricing of our Shopify App 🔥

(not as straightforward as we thought - feedback incoming)

We wanted to try it out a few more things:
- Smallest price is MUCH bigger -&gt; Target bigger stores
- We DITCHED the Free Plan and have only a free trial now
- A much larger
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

When working with Step Functions in Express mode remember: They won't log to CloudWatch by default. You won't see: - any chart - input - output - logs Configure logging by setting up a log group as a destination Here is how I do that in CDK 👇🏽

When working with Step Functions in Express mode remember: They won't log to CloudWatch by default.

You won't see:
- any chart
- input
- output
- logs

Configure logging by setting up a log group as a destination

Here is how I do that in CDK 👇🏽
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

Our infographics page slowly takes shape on the landing page. All infographics are available (a bit slimmed down of course 😉) We have graphics for the following services: - Lambda - VPC - S3 - EC2 - DynamoDB - CloudFront - API Gateway - Route53 - IAM - CloudWatch - ECS -

Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

First two YouTube videos are up 🙌🏽 We're not planning on building a huge channel now, but we focus more on adding videos to blog posts and socials now. So, we thought "why not reuse them on our own channel" 📹

First two YouTube videos are up 🙌🏽

We're not planning on building a huge channel now, but we focus more on adding videos to blog posts and socials now.

So, we thought "why not reuse them on our own channel" 📹
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

There is a new serverless database out there 🥁... DSQL We are running a mini application on DSQL for quite some time to track our subscribers & sales I just calculated how much it would cost us monthly: $0.00287 Yes - it is not a proper application. But still having a SQL DB

There is a new serverless database out there 🥁... DSQL

We are running a mini application on DSQL for quite some time to track our subscribers &amp; sales

I just calculated how much it would cost us monthly: $0.00287

Yes - it is not a proper application. But still having a SQL DB
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

I'm still using Leapp daily for all of my accounts. My typical setup looks like this: 🏦 AWS Organization -> e.g. AWS Fundamentals 🧾 AWS Management Account -> Paying Account 🧾 AWS Account -> Dev/Prod ∎ AWS Profile -> ck-dev / ck-prod (those are the ones used in my IAC) In

I'm still using Leapp daily for all of my accounts. My typical setup looks like this:

🏦 AWS Organization -&gt; e.g. AWS Fundamentals
🧾 AWS Management Account -&gt; Paying Account
🧾 AWS Account -&gt; Dev/Prod
∎ AWS Profile -&gt; ck-dev / ck-prod (those are the ones used in my IAC)

In
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

One feature I really love about CDK ➡️ CDK Aspects You can apply certain configurations or modifications of one kind of a construct. Typical CDK aspects: - attach alarm actions to every CloudWatch alert - assign tags to every construct - set log retention And they are created

One feature I really love about CDK ➡️ CDK Aspects

You can apply certain configurations or modifications of one kind of a construct.

Typical CDK aspects:
- attach alarm actions to every CloudWatch alert
- assign tags to every construct
- set log retention

And they are created
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

You typically only create metric alarms in CloudWatch but the real value often comes with composite alarms. Composite alarms let you monitor multiple metrics. For example you can observe: - Lambda errors - API Gateway 500 errors By not just looking at Lambda errors you can

You typically only create metric alarms in CloudWatch but the real value often comes with composite alarms.

Composite alarms let you monitor multiple metrics. For example you can observe:
- Lambda errors
- API Gateway 500 errors

By not just looking at Lambda errors you can
Sandro Volpicella (@sandro_vol) 's Twitter Profile Photo

Typically, one of the first issues you will encounter in bad architected systems: 𝐓𝐢𝐦𝐞 𝐂𝐨𝐮𝐩𝐥𝐢𝐧𝐠 Imagine building a blogging platform. Your `create-post` API started out with just publishing a post. But after a few more cool ideas this API is now responsible for: 1️⃣

Typically, one of the first issues you will encounter in bad architected systems: 𝐓𝐢𝐦𝐞 𝐂𝐨𝐮𝐩𝐥𝐢𝐧𝐠

Imagine building a blogging platform.
Your `create-post` API started out with just publishing a post.

But after a few more cool ideas this API is now responsible for:

1️⃣