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.
Popular Searches
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.
Database Capacity Planning: From Metrics to Growth Projections
Build a data-driven capacity planning process using historical metrics, growth trends, and resource modeling
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
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.
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.
Azure Cosmos DB: Multi-Model Database for Global Distribution
Use Azure Cosmos DB for globally distributed workloads — consistency levels, partitioning, and API choices
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.
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.
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.
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.
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.
MySQL Connection Limits and Max Connections: Tuning for Scale
Understand MySQL max_connections, thread caching, and connection pool sizing to handle high-concurrency workloads
Get the latest database insights and expert tips delivered to your inbox.
Subscribe to our RSS feed for instant updates.
RSS Feed