StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Shelf
Shelf

Shelf

shelfio.github.io/tech-radar
1tools
10decisions
6followers
OverviewTech Stack1Dev Feed

Tech Stack

View all 1
Stack by Layer
DevOps1
DevOps
1 tools (100%)

DevOps

1
GitHub

Latest from Engineering

View all
Vladyslav Holubiev
Vladyslav Holubiev

Sr. Directory of Technology at Shelf

Sep 30, 2025

Needs advice

Please visit https://shelfio.github.io/tech-radar/ for the most up-to-date version of this page.

13 views13
Comments
Vladyslav Holubiev
Vladyslav Holubiev

Sr. Directory of Technology at Shelf

Aug 21, 2023

DecidedonAmazon AuroraAmazon AuroraAmazon RDS for PostgreSQLAmazon RDS for PostgreSQL

We had to choose where to host a PostgreSQL database on AWS and the choice was between plain AWS RDS, AWS Aurora for PostgreSQL, and AWS Aurora for PostgreSQL Serverless v2.

At first, we were skeptical about Aurora Serverless v2 as past experience with Serverless v1 showed major drawbacks in terms of autoscaling performance.

But after some testing on a couple of hundreds of gigabytes of data, we were convinced Aurora Serverless v2 is the way to go.

It delivers all the promised instant scaling capabilities and provides unparalleled disk IOPS performance, up to millions of IOPS if needed.

Aurora Serverless V2 can truly handle whatever data volume you have and run even the most complex queries without doing much optimization in advance. Of course, later down the road, it gives you detailed performance metrics to help with optimization. It is similar to MongoDB in this regard - easy to start with, don't worry about structure/volume in the beginning, but you got all the tools to optimize it later.

9.95k views9.95k
Comments
Vladyslav Holubiev
Vladyslav Holubiev

Sr. Directory of Technology at Shelf

Nov 5, 2021

DecidedonAmazon DynamoDBAmazon DynamoDBMongoDBMongoDB

Compared to MongoDB it offers predictable performance, infinite scalability, outstanding stability, and tiny cost.

When using MongoDB at scale, you encounter all sorts of issues that are not advertised in MongoDB promotional materials. You get limited by the number of connections, not compatible drivers, and unexpected bugs in new releases.

With MongoDB, it's easy to get started quickly because it doesn't require you to think about data structure in the beginning. When you hit a certain scale you either spend months reengineering your DB or paying loads of cash to scale your cluster.

On the other hand, DynamoDB is much limited in its querying API, but that's a good thing. It's very hard to build a not scalable or low-performance database with DynamoDB. Also, you get all the perks of native integration into other AWS services.

47.8k views47.8k
Comments
Vladyslav Holubiev
Vladyslav Holubiev

Sr. Directory of Technology at Shelf

Nov 5, 2021

DecidedonAWS FargateAWS FargateAmazon EC2 Container ServiceAmazon EC2 Container Service

Back in 2018, we were running microservices in the ECS cluster by managing EC2 instances ourselves. It involved lots of toil work.

Without Fargate we had to maintain & monitor a pool of spot instances, choose the right size of instances, keep OS up-to-date, etc.

We want to ship features, not to manage servers. That's why as soon as AWS Fargate was announced, we migrated our microservices to this managed service. The only configuration you need is Docker image, RAM & CPU resources. The rest of the heavy lifting is taken care of by Fargate, which is wonderful.

14.8k views14.8k
Comments

Team on StackShare

3
Vladyslav Holubiev
KnupMan
Yaroslav Chapelskyi