My goal was finding an AWS service that will answer the following requirements: Store large amounts of data (split into small chunks) reliably. Accessible from multiple zones/regions. Low read/write latencies. Cheap enough. SQS is a powerful service that is really useful for de-coupling between micro-services and allowing reliable transfer of messages between them. SQS promises … Continue reading How to consume all messages from an SQS queue ?
Amazon Simple Queue Service (Amazon SQS) is a scalable and fully managed message queuing service that allows users to transmit any amount of data through the web without administrative responsibility. Recently, I tried to evaluate whenever the SQS service will fit my needs for a design I'm working on. My interest was getting information regarding … Continue reading SQS Benchmark (with large messages)
In the previous blog post, I've described how to build a simple SMS notification system using DynamoDB, SNS and AWS Lambda. In this post, I'll show how to change it in order to allow each user to choose whenever he wants to get SMS notification, Email notification or nothing at all. First of all we … Continue reading Serverless On-call duty notifier – Part 2
As many engineers in the industry, we have on-call duty. The on-call duty is defined at the beginning of each month and the list of the on-call engineers for each date can be found in an excel sheet. Well, this is nice but I want to get notified when I'm on-call 🙂 I've created a … Continue reading Serverless On-call duty notifier – Part 1
As part of my day job, I write and compile a lot of code. My laptop is not that strong and I find myself wasting a lot of time on compilation. Then I asked myself, why shouldn't I use the cloud for getting more compute power ? Choosing cloud provider and instance type My best … Continue reading How do I spend less time on compilation