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 Followers

785 Following

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๏ธโƒฃ