The JusDB Database Engineering Blog

Deep dives on PostgreSQL, MySQL, MongoDB and more — performance tuning, high availability, migrations and production war stories from our DBAs.

44 canonical articlesBrowse the complete archive

Popular Searches

Scaling Articles

← Clear filter

Showing 12 of 44 articles

How JusDB Scaled PostgreSQL + TimescaleDB for a Nationwide Smart-Meter IoT Platform: A Case Study

Learn how JusDB optimized a TimescaleDB cluster ingesting billions of IoT readings monthly, achieving 10× faster writes and 65% storage reduction.

PostgreSQL22 minMar 14, 2023
Read

Database Capacity Planning: From Metrics to Growth Projections

Build a data-driven capacity planning process using historical metrics, growth trends, and resource modeling

11 minFeb 21, 2023
Read

Apache Spark and JDBC: Reading and Writing Databases at Scale

Use Spark with JDBC to read from and write to relational databases — partition strategies, predicate pushdown, and write modes

12 minJan 31, 2023
Read

AWS RDS Proxy: Connection Pooling for Lambda, Microservices, and High-Concurrency MySQL and PostgreSQL

A production guide to AWS RDS Proxy — how it works, when to use it, IAM authentication setup, and the connection pool sizing rules that prevent Lambda-induced database overload.

PostgreSQL11 minJan 16, 2023
Read

Real-World Examples of Scalable Database Schemas

Analyze real-world database schema designs from companies like Netflix, Uber, and Airbnb. Learn practical patterns for e-commerce, social media, and IoT applications.

13 minDec 13, 2022
Read

Azure Cosmos DB: Multi-Model Database for Global Distribution

Use Azure Cosmos DB for globally distributed workloads — consistency levels, partitioning, and API choices

Azure12 minDec 6, 2022
Read

Database Sharding Strategies: Hash, Range, Directory, and When to Use Each

A practical guide to database sharding strategies — hash sharding, range sharding, directory-based sharding — with trade-offs, resharding complexity, and decision criteria for MySQL and PostgreSQL.

11 minDec 5, 2022
Read

Redis Performance Tuning for High-Traffic Applications

Tune Redis from measured latency and memory behavior: bound command work, fix big and hot keys, choose eviction intentionally, and test persistence.

Redis7 minOct 25, 2022
Read

PgBouncer: The Complete PostgreSQL Connection Pooling Guide

PgBouncer multiplexes thousands of application connections onto a small pool of real PostgreSQL server connections — reducing connection overhead without any application code changes.

PostgreSQL10 minOct 18, 2022
Read

Redis Use Cases: Caching, Rate Limiting, Pub/Sub, Queues, and Session Storage

A practical guide to Redis use cases in production — cache-aside pattern, sliding window rate limiting, Pub/Sub vs Streams, BRPOP queues with delayed job scheduling, and session storage with persistence configuration.

Redis12 minOct 4, 2022
Read

Database Connection Pooling: PgBouncer, ProxySQL, and HikariCP Compared

A comprehensive guide to database connection pooling — comparing PgBouncer, ProxySQL, and HikariCP with configuration examples, pool mode trade-offs, and production sizing recommendations.

PostgreSQL12 minSep 27, 2022
Read

MySQL Connection Limits and Max Connections: Tuning for Scale

Understand MySQL max_connections, thread caching, and connection pool sizing to handle high-concurrency workloads

MySQL11 minSep 20, 2022
Read
Newsletter

Get the latest database insights and expert tips delivered to your inbox.

Stay Connected

Subscribe to our RSS feed for instant updates.

RSS Feed