At a glance of a key

  • Home
  • Photography
  • Consultation
  • Contact Me
  • Home
  • Photography
  • Consultation
  • Contact Me

Tag: Cloud

Storing large items with DDB and S3

2021-07-052021-07-05AWS, Development, Storage2 Comments

When working on applications, you want to focus on your business logic rather than spending your time on the mechanics of how to persist your data. If you are working in AWS, there is a good chance you are already […]

Simple item versioning with DynamoDB

2018-03-262018-03-28DevelopmentNo Comments

Occasionally you want to store information in a database with keeping versioning, so you will be able to retrieve previous versions of the record. In this example, we will use AWS DynamoDB and take advantage of some of its features. […]

How to consume all messages from an SQS queue ?

2018-01-142018-03-29Tips & Tricks1 Comment

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 […]

SQS Benchmark (with large messages)

2017-07-272018-03-28Development2 Comments

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 […]

Serverless On-call duty notifier – Part 2

2017-07-242018-03-28DevelopmentNo Comments

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 […]

Serverless On-call duty notifier – Part 1

2017-06-282018-03-28Development3 Comments

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 […]

How do I spend less time on compilation

2017-06-112018-03-28DevelopmentNo Comments

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 […]

About Me

Principal Software Engineer and an industry leader with startup and FAANG experience. I specialize in storage, distributed systems, and data protection services. I also blog on software engineering methods, code quality, cloud computing and other related topics.

Want to work with me? I’m hiring! Contact me to learn more.

Want me to consult for you? Contact me to discuss terms.

  • LinkedIn
  • GitHub

Archives

  • September 2022 (1)
  • July 2022 (1)
  • July 2021 (1)
  • June 2021 (1)
  • February 2021 (1)
  • April 2018 (1)
  • March 2018 (3)
  • January 2018 (1)
  • July 2017 (2)
  • June 2017 (5)
  • May 2017 (5)

Recent Posts

  • To Go or not to Go
  • Hit the Ground Running
  • Storing large items with DDB and S3
  • Can I inject this class ?
  • Is it really a Singleton?

Categories

  • AWS (1)
  • Career Growth (1)
  • Cyber Security (2)
  • Debugging (2)
  • Development (15)
  • Storage (1)
  • Tips & Tricks (7)

Tags

API AWS Azure Bash Brainfuck C++ Challenge Cloud Cloud Bursting Database DevOps Disassembly DLL Documentation DynamoDB Go Guice Java Jenkins Mossad NoSQL OOP Performance Programming Python Security Serverless Singleton Testing Unit Tests WebService
Proudly powered by WordPress | Theme: Doo by ThemeVS.