In the realm of database management systems, performance is key. Two popular systems are MySQL, a traditional relational database, and MongoDB, a NoSQL document-based database. To gauge their efficiency, we orchestrated a benchmarking test on Amazon Web Services (AWS), utilizing MySQL on the Relational Database Service (RDS) and MongoDB on DocumentDB. The goal was to … Continue reading Database Performance: MySQL vs MongoDB
Category: Technology
A Systematic Approach to Enhancing User Experience
When solving problems in product experience, we deal with two main types: objective problems, which are clear and can be measured, and subjective problems, which depend on how each person sees them. Understanding the difference between these helps us find better solutions. The Tangible Terrain of Objective Problems Objective problems, like a glitch in an … Continue reading A Systematic Approach to Enhancing User Experience
Do you really need to have a cache over your database ??
Explore the critical decision of implementing a cache layer over your database in 'Do You Really Need to Have a Cache Over Your Database??' This post examines the trade-offs and complexities of caching, helping you determine when caching enhances performance and when it might unnecessarily complicate your architecture.
Choosing the Right AWS Solution for Stateful Services: A Practical Guide
Navigate through the vast landscape of AWS services to find the perfect fit for your stateful applications. This guide offers insights on selecting the right AWS solution, balancing cost, performance, and ease of management.
Exploring Elastic-search Hot Pods on NVMe-based I3 Instances in Kubernetes
In the realm of Kubernetes, managing stateful workloads can be a formidable challenge. This article stems from a prior experience where we encountered and successfully resolved the complex issue of deploying Elasticsearch pods on NVMe-based Local SSDs within I3 machines. This task proved significantly more demanding compared to the relatively straightforward process of deploying Elasticsearch … Continue reading Exploring Elastic-search Hot Pods on NVMe-based I3 Instances in Kubernetes
Simplifying Product Design: Lessons from an Engineer’s Perspective
Discover practical insights for product design from an engineer's perspective. Learn the art of balancing simplicity and complexity to create user-friendly, adaptable solutions.
Atomically Updating Multi-Node Cache
In this blog post, we will go over a simple intuitive approach on how to atomically update a hashmap which has been distributed across multiple nodes.
API Best Practices
Learn about the design practices we followed and fixes we made to improve the page load performance of our product
Evaluating Product Architecture
Different dimensions for evaluating Product Architecture.
Whitelisting IPs with NGINX Ingress K8s
Understand how to whitelist IPs with NGINX via Ingress Objects and securing your kubernetes infrastructure