The simplicity of setting up a Kinesis trigger for a Lambda function may be deceptive. There are pitfalls that can cause problems we will spot only later, in the production environment. I learned about some of them the hard way, so let’s say I speak from the experience.
Read more »Welcome to the Better Dev blog.
Let's stay in touch - subscribe for new post notifications, free ebook, and zero spam.
One email every few weeks. After signup, you can choose the post categories you want to receive.
Things I Found Interesting
Things I Found Interesting #4
Two articles about the Blockchain on today’s list. Both are not in favor, I’m afraid. Apart from this, some Tools, Work thoughts and advice, and again an article so weird I couldn’t categorize it.
Read more »AWS
Headless CMS with Gatsby on AWS for $0.00 per month
Can you have a website with a CMS on AWS and not pay just for its existence? I looked at Amazon Lightsail, headless WordPress, and Webiny CMS but found none of those suitable. So I choose Prismic – a SaaS headless CMS, and Gatsby to create the site. Yes, I needed to make a pipeline to build my website after content changes. But when I did it, I got a website with CMS hosted at no cost.
Read more »AWS
Choosing between SQS, SNS, Kinesis, and EventBridge
AWS can overwhelm with the number of services. Especially if multiple services seem to do a very similar job. Let’s look at the cloud-native AWS messaging services – the SQS, SNS, Kinesis, and EventBridge. What are the differences and when to use which one?
Read more »Things I Found Interesting
Things I Found Interesting #3
Here we are again, with selected content from all over the internet about Tools, Tech, Cloud, Programming, Work, and a single article I couldn’t categorize. Probably because I’m still in shock after reading it.
Read more »Uncategorized
Don’t help others (immediately)
I know my coworkers and teammates are reading this, and probably my boss as well. But let’s risk it.
Read more »AWS
AWS Lambda performance optimization
There are two reasons to optimize AWS Lambda functions performance. First is money – you pay for the Lambda execution duration. The quicker you do the job, the less you pay. The second is latency – the quicker you do the job, the shorter your client waits for the result. It’s a known fact that the decrease of latency improves sales, user engagement, and client satisfaction – so we could argue it’s also the money, in the end.
Read more »Things I Found Interesting
Things I Found Interesting #2
Two months after the previous edition, I gathered enough interesting resources to share them. In this edition, you will find content about HTTP, WebDev, Versioning, Tech, and ProblemSolving.
Read more »AWS
AWS JavaScript SDK v3 – usage, problems, testing
The new version of AWS SDK for JavaScript / TypeScript / Node.js came with a few significant improvements. But does “General Availability” mean “ready for the production”? How to use it? And how to unit test our code using it? Let’s take a look at it.
Read more »AWS
AWS Lambda logging best practices
Logging in AWS Lambda functions is simple. You just print the message, and it’s sent to the CloudWatch Logs. And everything is fine until you get a surprisingly big bill for the CloudWatch usage, or you need to actually debug some live system. Here are my tips for logging in AWS Lambda, based on my experience with real-live, big-scale functions running on production.
Read more »