Better Dev https://betterdev.blog Serverless on AWS Wed, 11 May 2022 19:51:38 +0000 en-US hourly 1 https://wordpress.org/?v=5.9.3 https://betterdev.blog/app/uploads/2020/09/untitled-2-150x150.png Better Dev https://betterdev.blog 32 32 Things I Found Interesting #5 https://betterdev.blog/tifi-5/ https://betterdev.blog/tifi-5/#respond Wed, 11 May 2022 19:51:36 +0000 https://betterdev.blog/?p=4435 After some time, I accumulated enough articles to share. They are about Cloud, Tech, Programming, and Work, and also include two Games, a petition, and a survey. Pseudo Localization @ Netflix TechHow Netflix makes sure the UI will look good not only in English but also in other languages without […]]]> https://betterdev.blog/tifi-5/feed/ 0 Decision Tree: choose the right AWS messaging service https://betterdev.blog/decision-tree-sqs-sns-kinesis-eventbridge/ https://betterdev.blog/decision-tree-sqs-sns-kinesis-eventbridge/#comments Tue, 12 Apr 2022 17:33:44 +0000 https://betterdev.blog/?p=4367 Have you ever been stuck deciding between SQS, SNS, Kinesis Streams, and EventBridge? Struggled to pick the right one for your use case? If the answer is “yes”, I’ve got you covered with a simple decision tree to help you make the right decision. I already wrote an overview of […]]]> https://betterdev.blog/decision-tree-sqs-sns-kinesis-eventbridge/feed/ 4 Personal backup to Amazon S3 – cheap and easy https://betterdev.blog/personal-backup-to-amazon-s3/ https://betterdev.blog/personal-backup-to-amazon-s3/#comments Wed, 09 Mar 2022 17:00:22 +0000 https://betterdev.blog/?p=4325 In need to backup my personal files in the cloud, I wrote a script that archives the data into the Amazon S3 bucket. After some fine-tuning and solving a bunch of edge-cases, it’s limited mainly by the disk read and my internet upload speed. And it costs me only $3.70 […]]]> https://betterdev.blog/personal-backup-to-amazon-s3/feed/ 2 6 Common Pitfalls of AWS Lambda with Kinesis Trigger https://betterdev.blog/aws-lambda-kinesis-trigger-pitfalls/ https://betterdev.blog/aws-lambda-kinesis-trigger-pitfalls/#respond Tue, 21 Dec 2021 16:15:34 +0000 https://betterdev.blog/?p=2719 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. ➡️ This article was […]]]> https://betterdev.blog/aws-lambda-kinesis-trigger-pitfalls/feed/ 0 Things I Found Interesting #4 https://betterdev.blog/tifi-4/ https://betterdev.blog/tifi-4/#respond Mon, 13 Dec 2021 14:47:17 +0000 https://betterdev.blog/?p=2708 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. Visualizing a GitHub codebase ToolsVisually appealing representation of the repository that you can autogenerate in the […]]]> https://betterdev.blog/tifi-4/feed/ 0 Headless CMS with Gatsby on AWS for $0.00 per month https://betterdev.blog/gatsby-website-with-headless-cms-on-aws/ https://betterdev.blog/gatsby-website-with-headless-cms-on-aws/#comments Wed, 13 Oct 2021 12:21:22 +0000 https://betterdev.blog/?p=2579 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 […]]]> https://betterdev.blog/gatsby-website-with-headless-cms-on-aws/feed/ 2 Choosing between SQS, SNS, Kinesis, and EventBridge https://betterdev.blog/aws-messaging-services-sqs-sns-kinesis-eventbridge/ https://betterdev.blog/aws-messaging-services-sqs-sns-kinesis-eventbridge/#comments Thu, 05 Aug 2021 12:21:23 +0000 https://betterdev.blog/?p=2487 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? This post is an extension to […]]]> https://betterdev.blog/aws-messaging-services-sqs-sns-kinesis-eventbridge/feed/ 3 Things I Found Interesting #3 https://betterdev.blog/tifi-3/ https://betterdev.blog/tifi-3/#respond Tue, 13 Jul 2021 13:12:32 +0000 https://betterdev.blog/?p=2471 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. As always, if you don’t want to miss the next issue, I recommend subscribing here 👇 […]]]> https://betterdev.blog/tifi-3/feed/ 0 Don’t help others (immediately) https://betterdev.blog/dont-help-others-immediately/ https://betterdev.blog/dont-help-others-immediately/#comments Thu, 01 Jul 2021 13:22:05 +0000 https://betterdev.blog/?p=2423 I know my coworkers and teammates are reading this, and probably my boss as well. But let’s risk it. If you only read the title and few first sentences to came to conclusions, here you go: as a senior developer, when asked for help, don’t rush to answer. But if you […]]]> https://betterdev.blog/dont-help-others-immediately/feed/ 5 AWS Lambda performance optimization https://betterdev.blog/aws-lambda-performance-optimization/ https://betterdev.blog/aws-lambda-performance-optimization/#comments Mon, 26 Apr 2021 07:16:54 +0000 https://betterdev.blog/?p=2313 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 […]]]> https://betterdev.blog/aws-lambda-performance-optimization/feed/ 5