Migrating from CDK v1 to CDK v2

Not a secret that I”ve been working with AWS CDK in the last years, taking advantage of making infrastructure as code with common programming languages like python or typescript.

Recently, AWS CDK v1 has entered maintenance mode, which means that no new features or minor fixes will be applied to it, so if you are a regular user of CDK, you very likely will need to move to CDK v2 sooner than later, in case you haven”t done it yet.

Migrations are scary many times, so I”m going to talk a bit about the things I’ve experienced during this amazing journey.

more →

Massive import/export data from S3 to DynamoDB

To begin with, I wanted to write at least one post explaining how it had been to create a serverless blog, but the truth is that I wanted to write this post first. I’ve had it in mind for some time.

This is one of those stories that they write themselves.

Practically the first day in the office. I sit down, and after a few minutes when I had not yet set up the corporate email account, a colleague asks me a question:

My buddy - “hey, they told me that Amazon thing, for you it’s a piece of cake, right?”

Me - “well, I know something” - prudence upfront -

My buddy - “you see, we have a project I’m working on, we have to load a lot of data into a dynamodb table” - a csv or data that could be easily taken to a csv - “And we are doing it with the 25 by 25 using the SDK, but I get that this is very slow, do you know if there is any other way to do it that is faster?”

Me - Interestingly, I had been preparing for the AWS Big Data certification a few weeks ago - which I failed like a champion - and I remember something. “Yes, it sounds to me that there is something to do massively. Let me see if I can find it and tell you”.

more →

Open the door

I haven’t written for a long time, and it’s a shame, because it’s one of those things that just comes out of me, that comforta me and that also serves to satisfy my limitless thirst for knowledge. And what better way to return it than to undertake a new adventure that at the same time helps me to continue developing my technical skills.

I’ve been thinking about the matter for a long time. My previous blog I used as a vehicle to twist my thoughts, with a clear air of reflection and philosophy (I’ll leave it open in case I decide to write there again), but above all to write, that great unknown ability for many and that brings so much benefit. I don’t mean just hitting on the keyboard, but the complex task of transforming thoughts into written words trying to reflect everything. It is not as easy as it looks.

more →