Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations podcast artwork

PODCAST · business

Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations

Lucas and Luna explore the landscape of database technology, from relational SQL systems to document-based NoSQL and emerging storage paradigms. Each episode examines a specific database model—columnar stores, graph databases, time-series engines, or serverless SQL—and dissects its architecture, performance characteristics, and real-world tradeoffs. Lucas brings a journalist's rigor, questioning vendor claims and surfacing benchmark data; Luna pushes back with practitioner experience, asking how these systems behave under production loads. Together they compare when PostgreSQL's mature indexing wins over MongoDB's flexible schema, or why Snowflake's cloud-native approach may not suit every analytical workload. The show also probes deeper: the economics of data storage, the rise of NewSQL, and the implications of data gravity. Listeners will walk away understanding not just which database to choose, but why one design philosophy beats another for a given problem. What happens when your

Publisher-supplied feed metadata · PodParley refreshed Jun 13, 2026 · Source feed

  1. 47

    Database Query Optimizer Hints When to Override and When to Trust

    Episode 60 of Database Tech with Fexingo dives into a quiet but critical skill: knowing when to override the database query optimizer with hints, and when to let it do its job. Lucas and Luna dissect a real-world case from a mid-size e-commerce company whose PostgreSQL queries were slowing down because of a misguided index hint. They explain how modern optimizers like those in PostgreSQL 17 and SQL Server 2025 work, why statistics and cost models sometimes fail, and the three questions you should ask before adding a hint. The episode also covers a surprising scenario where a hint actually hurt performance because the optimizer's plan was already optimal. Listeners walk away with a clear mental framework: hints are a scalpel, not a sledgehammer. #QueryOptimizer #DatabaseHints #PostgreSQL #SQLServer #IndexHint #CostModel #DatabasePerformance #QueryPlan #Statistics #CardinalityEstimation #ExecutionPlan #JoinOrder #DatabaseTuning #TechPodcast #DatabaseTechWithFexingo #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo

  2. 46

    Why Your Database Needs a Time-Series Partitioning Strategy

    Episode 59 of Database Tech with Fexingo tackles the growing challenge of time-series data in modern databases. Lucas and Luna explore why most default partitioning strategies fail for high-ingestion rate workloads, using a detailed example of a real-time IoT sensor system processing 10,000 writes per second. They discuss the hidden cost of partition splits, the importance of pre-creating partitions on a rolling window, and how to avoid the 'hot partition' problem that leads to I/O bottlenecks and query slowdowns. Practical advice on choosing partition granularity for different data retention policies, plus a look at how PostgreSQL and ClickHouse handle time-series partitioning differently. If you're managing logs, metrics, or any append-heavy workload, this episode gives you a concrete strategy to keep query performance predictable and avoid midnight outages when the partition you need doesn't exist yet. #Database #TimeSeriesData #Partitioning #PostgreSQL #ClickHouse #IoT #DataEngineering #QueryPerformance #DataStorage #TechPodcast #FexingoBusiness #BusinessPodcast #SQL #NoSQL #Scalability #DatabaseDesign #PartitionPruning #RealTimeData Keep every episode free: buymeacoffee.com/fexingo

  3. 45

    Why Hybrid Transactional-Analytical Processing Is Winning

    Lucas and Luna explore how HTAP is reshaping database architecture, using the example of a mid-sized e-commerce company that cut query latency by 60% by merging transactional and analytical workloads into a single system. They break down the technical trade-offs, real-world performance gains, and why 2026 is the year HTAP hits mainstream adoption. #HTAP #HybridTransactionalAnalyticalProcessing #DatabaseArchitecture #RealTimeAnalytics #OLTP #OLAP #ColumnarStorage #RowStorage #GartnerMagicQuadrant #SingleStore #CockroachDB #DataEngineering #QueryLatency #EcommerceTech #Technology #BusinessPodcast #FexingoBusiness #DataStorage Keep every episode free: buymeacoffee.com/fexingo

  4. 44

    Why Your Database Needs a Read Replica Strategy

    Episode 57 of Database Tech with Fexingo dives into read replicas — what they are, why they matter, and the common mistakes that undermine them. Lucas and Luna walk through a concrete example: a mid-size e-commerce platform handling 200,000 queries per minute, where a single primary database buckles under read traffic. They explain how adding two read replicas in different availability zones cut query latency from 120 milliseconds to 8 milliseconds, and why replica lag, stale reads, and connection routing still trip up engineering teams. If you manage databases or build applications that query them, this episode gives you a practical framework for deciding when replicas help and when they just add complexity. No fluff, just the stuff you need to know. #ReadReplicas #DatabaseScaling #QueryPerformance #Aurora #PostgreSQL #RDS #ReplicaLag #ConnectionRouting #AvailabilityZones #DatabaseArchitecture #Technology #FexingoBusiness #BusinessPodcast #DataEngineering #SQL #DatabaseTech #Latency #Scalability Keep every episode free: buymeacoffee.com/fexingo

  5. 43

    Why Database Caching Layer Design Prevents Costly Failures

    Database caching can save millions of dollars in compute costs—or cause catastrophic failures if designed poorly. Lucas and Luna dive into the infamous 2020 Fastly CDN outage, where a single caching misconfiguration took down major websites for an hour, and contrast it with the layered caching strategies used by companies like Cloudflare and Netflix. They explain the difference between write-through, write-around, and write-back caches, and why cache invalidation is one of the hardest problems in engineering. Tune in to learn how a well-designed caching layer can reduce database load by 80% without breaking your application. #DatabaseCaching #CacheInvalidation #FastlyOutage #WriteThroughCache #WriteBackCache #WriteAroundCache #LayeredCaching #Cloudflare #Netflix #CDN #DatabasePerformance #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast #SoftwareEngineering #DataStorage #CacheDesign Keep every episode free: buymeacoffee.com/fexingo

  6. 42

    Why Database Connection Refactoring Saves Millions

    In this episode of Database Tech with Fexingo, Lucas and Luna explore why refactoring database connections — from inefficient pooling and unnecessary opens to mismatched timeouts — can save companies millions in infrastructure costs. They break down a real-world case where a mid-sized tech firm reduced cloud database spend by 40% by auditing and restructuring their connection layer. The conversation covers connection pooling best practices, the hidden cost of idle connections, and why many teams overlook this 'low-hanging fruit' in performance optimization. Specific numbers and before-after metrics ground the discussion, making it actionable for engineers and engineering leaders alike. Listeners will learn concrete steps to audit their own database connection patterns and avoid common pitfalls that silently waste resources. #Database #ConnectionPooling #CostOptimization #CloudInfrastructure #TechEngineering #SQL #NoSQL #DataStorage #FexingoBusiness #BusinessPodcast #TechPodcast #DatabaseOptimization #IdleConnections #ConnectionTimeout #CloudCosts #DevOps #BackendEngineering #PerformanceTuning Keep every episode free: buymeacoffee.com/fexingo

  7. 41

    Why Database Cursor-Based Pagination Is Faster Than Offset

    Episode 54 of Database Tech with Fexingo dives into cursor-based pagination — a technique that avoids the performance pitfalls of traditional offset/limit queries. Lucas explains how offset forces the database to scan and discard rows, while cursor pagination uses a unique key to jump directly to the next page. Luna brings up a real-world case: a SaaS company that reduced API response times from 800ms to 50ms by switching to cursors. They discuss implementation trade-offs, including when cursors break (filtering, sorting by non-unique fields), and how to handle 'no previous page' scenarios. This episode is packed with concrete examples and practical advice for engineers building data-intensive applications. #DatabasePerformance #Pagination #CursorBasedPagination #SQL #NoSQL #APIDesign #QueryOptimization #BackendEngineering #DatabaseScaling #OffsetLimit #DataPagination #DatabaseTips #SoftwareEngineering #TechPodcast #FexingoBusiness #BusinessPodcast #DatabaseTech #EngineeringBestPractices Keep every episode free: buymeacoffee.com/fexingo

  8. 40

    How Database Lock Contention Kills Concurrency

    In episode 53 of Database Tech with Fexingo, Lucas and Luna dive into a silent concurrency killer: database lock contention. Using a real-world example of an e-commerce platform's inventory system crashing under Black Friday load, they explain the difference between optimistic and pessimistic locking, how lock escalation turns row-level locks into table locks, and why even read queries can block under snapshot isolation. They walk through practical mitigation strategies, including deadlock prevention, lock timeouts, and index alignment. Listeners learn one concrete diagnostic: query sys.dm_tran_locks on SQL Server or pg_locks on PostgreSQL to spot lock chains. If you've ever seen a production database grind to a halt under concurrent writes, this episode explains why and what to do about it. #LockContention #DatabaseConcurrency #SQLServer #PostgreSQL #OptimisticLocking #PessimisticLocking #DeadlockPrevention #LockEscalation #SnapshotIsolation #TransactionIsolation #DatabasePerformance #BlackFriday #ECommerce #Technology #FexingoBusiness #BusinessPodcast #DatabaseTech #ConcurrencyControl Keep every episode free: buymeacoffee.com/fexingo

  9. 39

    Why Your Database Needs a Schema Versioning Strategy

    Episode 52 of Database Tech with Fexingo explores the hidden cost of schema changes in production databases. Lucas and Luna break down a real-world case: how a major e-commerce platform's single ALTER TABLE triggered a 47-minute outage during Black Friday 2025. They discuss schema versioning tools like Flyway and Liquibase, the concept of backward-compatible migrations, and why rolling out changes incrementally—using techniques like expand-contract and online DDL—can prevent downtime. The episode also covers the trade-offs between strict schema enforcement and developer flexibility, and offers a practical decision framework for when to version schemas versus when to embrace schemaless storage. If you've ever wondered why a simple column addition can bring down a database, this episode gives you the tools to avoid that mistake. #SchemaVersioning #DatabaseMigrations #Flyway #Liquibase #OnlineDDL #ExpandContract #BackwardCompatible #Downtime #BlackFriday #Ecommerce #PostgreSQL #MySQL #DatabaseDesign #DevOps #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  10. 38

    Why Your Database Triggers Are Slowing Everything Down

    Lucas and Luna dive into the hidden performance cost of database triggers, using a real-world example from a mid-size e-commerce company that lost 40% of its checkout throughput due to a single poorly designed trigger. They explain why triggers break your ability to reason about latency, how they create hidden bottlenecks under write-heavy workloads, and what to use instead—like application-layer event handlers or queue-based processing. If you're a backend engineer or data architect who's ever added a trigger 'just to be safe,' this episode will make you think twice. #DatabaseTriggers #SQLPerformance #WriteHeavyWorkloads #BackendEngineering #DataArchitecture #DatabaseDesign #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast #Technology #DatabaseBottlenecks #Ecommerce #QueueBasedProcessing #EventDrivenArchitecture #ApplicationLayer #DatabaseLatency #TriggerOverhead Keep every episode free: buymeacoffee.com/fexingo

  11. 37

    Why Database Sharding Still Works in 2026

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into the practical realities of database sharding in 2026. They use the example of a fast-growing e-commerce platform that split its order history across ten shards only to hit a cross-shard join nightmare. Lucas explains the difference between horizontal sharding and vertical partitioning, and why choosing the wrong shard key (user ID vs. order date) can destroy query performance. They discuss trade-offs between application-managed sharding and newer distributed SQL databases like CockroachDB and YugabyteDB. Luna brings up the hidden cost of resharding when data distribution skews. Specific benchmarks: how one mid-size fintech reduced p99 query latency from 600ms to 40ms after sharding by customer region. The episode also tackles the myth that sharding is obsolete thanks to NewSQL — and why smart engineers still reach for it when a single Postgres instance hits 4TB. No fluff, just practical data architecture. #DatabaseSharding #HorizontalPartitioning #ShardKey #CrossShardJoins #DistributedSQL #CockroachDB #YugabyteDB #Postgres #QueryPerformance #Latency #Resharding #DataSkew #NewSQL #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast #DataArchitecture Keep every episode free: buymeacoffee.com/fexingo

  12. 36

    Why Database Connection Pool Starvation Is Your Worst Nightmare

    Lucas and Luna dive into the mechanics and hidden costs of database connection pool starvation — a failure mode that can take down a production system in seconds. Using the real-world example of a mid-sized SaaS company that saw latency spike from 12ms to 22 seconds after a routine code deployment, they explain why connection pools are not a 'set and forget' resource. Lucas walks through the math: 50 connections in the pool, 50 concurrent queries, and a single slow query that blocks every other request. They discuss connection acquisition timeouts, queue depth, and the surprising fix — setting a max lifetime on connections to force periodic recycling. The conversation ends with a practical checklist: monitor pool usage, set `connectionTimeout` below 500ms, and always validate connections on checkout. If today's episode saves you one production incident, it's worth your time. #DatabasePerformance #ConnectionPooling #SQL #NoSQL #TechOps #ProductionIncident #ConnectionStarvation #PostgreSQL #MySQL #DatabaseOptimization #SaaS #BackendEngineering #Debugging #SoftwareEngineering #FexingoBusiness #BusinessPodcast #DatabaseTechWithFexingo #Technology Keep every episode free: buymeacoffee.com/fexingo

  13. 35

    Why Database Time Zone Handling Breaks Queries

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into the hidden chaos of time zone handling in databases. Using the real-world example of a popular booking platform that lost millions in revenue due to incorrect time zone conversions, they explore why most developers underestimate the complexity. They discuss the difference between TIMESTAMP WITH TIME ZONE and TIMESTAMP WITHOUT TIME ZONE in PostgreSQL, how indexing breaks when time zones shift, and why daylight saving time transitions cause silent data corruption. The episode also covers practical strategies like storing all timestamps in UTC at the database level, using application-layer time zone conversion, and the importance of testing edge cases like the 'spring forward' and 'fall back' moments. Listeners will learn one concrete lesson: always store timestamps in UTC and convert at query time—unless you want your midnight reports to include yesterday's data. #DatabaseTimeZones #SQLTimestamp #PostgreSQL #UTCDatabase #DaylightSavingTime #QueryPerformance #DataIntegrity #TimeZoneHandling #DatabaseDesign #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast #SoftwareEngineering #BackendDevelopment #DataEngineering #SQLTips #DatabaseOptimization Keep every episode free: buymeacoffee.com/fexingo

  14. 34

    Why Row-Oriented Storage Wastes Your Database SSD

    Lucas and Luna dive into the hidden inefficiency of row-oriented storage for modern analytics workloads. They explain how columnar storage flips the script by storing data by column instead of row, dramatically reducing I/O and improving query speed. The episode uses a concrete example: a 50-column sales table where a typical dashboard query touches only 5 columns. Lucas walks through what happens on disk with a row store versus a column store, citing 10x compression gains and query speedups of 50x or more for aggregation-heavy queries. They also discuss real-world trade-offs, like slower single-row lookups and the rise of hybrid formats like Apache Parquet. Luna challenges Lucas on whether this is just for data warehouses or if it applies to transactional databases too. The episode is lively, specific, and leaves listeners with a clear mental model: row stores read entire rows even when you need one column; column stores read only the columns you ask for. #DatabaseStorage #ColumnarStorage #RowOriented #DataEngineering #SQL #NoSQL #ApacheParquet #QueryPerformance #DataCompression #Analytics #IOOptimization #TechPodcast #DatabaseTech #FexingoBusiness #BusinessPodcast #Technology #DataWarehouse #LucasAndLuna Keep every episode free: buymeacoffee.com/fexingo

  15. 33

    Why Database Connection Retry with Exponential Backoff Prevents Cascading Failures

    Lucas and Luna dive into a specific failure pattern that takes down production databases: the thundering herd problem caused by naive retry logic. They walk through a real-world example of a payment processing system where every failed connection retried immediately, and how switching to exponential backoff with jitter prevented cascading outages. They explain the math behind the backoff, why adding random jitter matters, and how tools like PostgreSQL's `pgBouncer` and application-level retry libraries implement this pattern. The episode also covers what happens when services don't coordinate retry windows. No fluff, just a concrete, actionable deep dive into one of the most overlooked database resilience patterns. #DatabaseRetryLogic #ExponentialBackoff #ThunderingHerd #CascadingFailure #PostgreSQL #pgBouncer #ConnectionRetry #DatabaseResilience #Jitter #RetryStrategy #DatabaseEngineering #BackendArchitecture #SystemDesign #FaultTolerance #ProductionOutage #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  16. 32

    Why Database NULL Values Destroy Query Performance

    Episode 45 of Database Tech with Fexingo digs into a silent performance killer: how NULL values in your database columns can lead to full table scans, bloated indexes, and query plans that ignore your best indexes. Lucas and Luna walk through a real-world example from an e-commerce order database, showing how three-valued logic (TRUE, FALSE, UNKNOWN) confuses the query optimizer. They explain why 'WHERE amount > 100' might not return rows with NULL amounts, why indexes on nullable columns can be partially useless, and how NOT IN subqueries with NULLs can return zero rows even when data exists. They cover concrete fixes: using NOT NULL constraints, COALESCE defaults, filtered indexes, and IS NULL predicates. No theory without practice — this episode gives you one actionable tip: add a NOT NULL constraint to every column that should never be empty, and watch your query times drop. #DatabasePerformance #NULLValues #QueryOptimization #SQL #DatabaseIndexing #ThreeValuedLogic #DatabaseTips #TechPodcast #DataEngineering #DatabaseDesign #SQLPerformance #IndexTuning #DatabaseMistakes #Technology #FexingoBusiness #BusinessPodcast #DatabaseTech #LucasAndLuna Keep every episode free: buymeacoffee.com/fexingo

  17. 31

    Why Database Partition Pruning Fails Without Careful Design

    Episode 44 of Database Tech with Fexingo: Lucas and Luna dig into a subtle performance killer in partitioned databases — partition pruning that silently doesn't prune. They walk through how a real-world e-commerce system ran full-table scans on 200 partitions because the WHERE clause used a function-wrapped partition key. They explain how databases like PostgreSQL and MySQL handle partition elimination, why DATE() on a timestamp column defeats it, and the one index trick that can backfire. Listeners learn how to audit their own queries for accidental full scans, and why a seemingly clean schema can hide a 100x performance gap. This episode is for engineers who think their partitioned tables are fast — but haven't checked the query plan lately. #DatabasePartitioning #PartitionPruning #SQLPerformance #QueryOptimization #PostgreSQL #MySQL #DatabaseDesign #TechPodcast #DatabaseTechWithFexingo #DataEngineering #PerformanceTuning #Indexing #DatabaseInternals #FexingoBusiness #BusinessPodcast #Technology #SoftwareEngineering #BackendDev Keep every episode free: buymeacoffee.com/fexingo

  18. 30

    Why Database Column Compression Saves Millions

    Episode 43 of Database Tech with Fexingo digs into column-level compression — a technique that reduced one company's storage bill by 70 percent and sped up analytic queries by 40 percent. Lucas and Luna break down how compression works under the hood, why it's not a one-size-fits-all solution, and which database systems support it natively. They also discuss trade-offs: decompression overhead for write-heavy workloads, and how to choose the right algorithm (dictionary, run-length, or delta encoding) for your data. If you've ever wondered why your cloud database bill keeps climbing despite aggressive indexing, this episode offers a concrete, actionable fix. Plus: a quick note on listener support that keeps this show ad-free. #ColumnCompression #DatabaseStorage #SQL #NoSQL #DataEngineering #PostgreSQL #MySQL #Snowflake #Redshift #CloudCosts #CompressionAlgorithms #DictionaryEncoding #RunLengthEncoding #DeltaEncoding #QueryPerformance #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  19. 29

    Why Database Connection Pool Size Tuning Still Matters in 2026

    In episode 42 of Database Tech with Fexingo, Lucas and Luna dive into the fine-tuning of database connection pool sizes, a topic that remains critical for performance in 2026. They explore the classic formula for pool sizing, explain why bigger pools don't always mean better performance, and walk through a real-world example: a Postgres application that saw a 40% latency reduction after cutting pool size from 100 to 25 connections. They also discuss how connection pool sizing interacts with connection latency spikes, read replicas, and retry strategies from prior episodes, and share practical heuristics for tuning. A must-listen for any engineer optimizing database performance. #DatabaseConnectionPool #ConnectionPoolSize #PostgresTuning #PerformanceOptimization #DatabaseLatency #TechPodcast #SQL #NoSQL #DataStorage #FexingoBusiness #BusinessPodcast #Technology #DatabaseScaling #DBTuning #Connections #BackendEngineering #DevOps #DatabaseArchitecture Keep every episode free: buymeacoffee.com/fexingo

  20. 28

    Why Database Materialized Views Outperform Regular Views

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into materialized views—a powerful but often overlooked database feature. They explain how materialized views differ from regular views by physically storing query results, dramatically improving read performance for complex aggregations. Using the example of a real-time analytics dashboard, they illustrate when materialized views shine and when they cause trouble (stale data, storage overhead). They also cover refresh strategies (snapshot vs. incremental), indexing materialized views, and pitfalls like maintenance costs. By the end, you'll know exactly when to use a materialized view instead of a regular view or a full table. Perfect for developers and data engineers dealing with slow reporting queries. #Database #MaterializedViews #SQL #Performance #DataEngineering #PostgreSQL #Oracle #MySQL #QueryOptimization #TechTalk #FexingoBusiness #BusinessPodcast #DatabaseTech #Views #Reporting #Analytics #RefreshStrategies #Indexing Keep every episode free: buymeacoffee.com/fexingo

  21. 27

    Why Your Database Needs a Concurrent Backup Strategy

    Episode 40 of Database Tech with Fexingo dives into the overlooked risks of database backups under concurrent workloads. Lucas explains how PostgreSQL's `pg_dump` can cause hidden performance degradation when run during peak hours, citing a real-world case where a fintech platform saw query latency spike 300% due to backup-induced lock contention. Luna brings up MySQL's Percona XtraBackup and the trade-offs between physical and logical backups. Together they explore why a concurrent backup strategy—using tools like `pg_basebackup` or WAL archiving—is critical for high-availability systems in mid-2026. Specific, actionable, and backed by numbers. #DatabaseBackups #ConcurrentBackups #PostgreSQL #MySQL #pg_dump #WALArchiving #PerconaXtraBackup #LockContention #HighAvailability #FintechCaseStudy #QueryLatency #BackupStrategy #DataEngineering #TechPodcast #DatabaseTechWithFexingo #FexingoBusiness #BusinessPodcast #ITOperations Keep every episode free: buymeacoffee.com/fexingo

  22. 26

    Why Database Scaling Fails Without Query Analysis

    In this episode, Lucas and Luna dive into the silent killer of database performance: unoptimized queries that go unnoticed until the database is under real load. They examine a real-world case where a company's PostgreSQL instance ground to a halt because a single query was scanning millions of rows every five seconds — and how enabling pg_stat_statements and analyzing query patterns turned a 30-second query into 50 milliseconds. The hosts discuss why most teams focus on hardware scaling before looking at query behavior, the difference between sequential scans and index scans, and three practical steps to start query analysis today. Perfect for engineers, data architects, and anyone who's ever watched a database melt down during a traffic spike. #DatabaseScaling #QueryAnalysis #PostgreSQL #pg_stat_statements #SlowQueries #DatabasePerformance #SQL #Indexing #SequentialScan #DatabaseOptimization #BackendEngineering #DataEngineering #TechPodcast #DatabaseTips #PerformanceTuning #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo

  23. 25

    Why Database Connectionless Architecture Is the Future

    In Episode 38 of Database Tech with Fexingo, Lucas and Luna explore the emerging concept of connectionless database architectures. Using CockroachDB and Google Cloud Spanner as concrete examples, they explain how eliminating persistent TCP connections can reduce latency, improve scalability, and simplify connection management for modern distributed systems. The hosts discuss the HTTP/gRPC-based request model, compare it to traditional connection pooling, and weigh the trade-offs in consistency and complexity. A must-listen for engineers evaluating next-gen database designs. #ConnectionlessArchitecture #CockroachDB #GoogleCloudSpanner #DatabaseDesign #DistributedSystems #HTTP #gRPC #ConnectionPooling #Scalability #Latency #TechPodcast #DatabaseTech #SQL #NoSQL #DataStorage #Engineering #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  24. 24

    Why Database Stored Procedures Still Matter in 2026

    In this episode of Database Tech with Fexingo, Lucas and Luna explore why stored procedures—once considered legacy—are seeing a resurgence in modern cloud databases. They break down a real-world case from a mid-sized e-commerce company that cut query latency by 40 percent by moving critical order-processing logic into stored procedures. The discussion covers when to use them, the trade-offs with application-layer logic, and why the rise of serverless and edge computing is changing the calculus. No fluff, just a concrete look at a forgotten tool that still delivers. Perfect for engineers and architects evaluating database design patterns in 2026. #StoredProcedures #Database #SQL #Tech #Technology #DatabaseTech #FexingoBusiness #BusinessPodcast #CloudDatabases #Serverless #EdgeComputing #QueryPerformance #EcommerceTech #DatabaseOptimization #LegacyTech #SoftwareEngineering #DataArchitecture #DatabaseDesign Keep every episode free: buymeacoffee.com/fexingo

  25. 23

    Why Database Indexes Become a Performance Problem

    Lucas and Luna explore a counterintuitive database performance issue: indexes that actually slow queries down. They examine how B-tree index depth grows with data volume, turning fast lookups into multi-level tree traversals. The discussion uses a concrete example of a 10-million-row table on PostgreSQL and shows how a poorly chosen composite index on an e-commerce orders table caused query times to jump from 2 milliseconds to over 200 milliseconds after a schema migration. They explain index fragmentation, the impact of high-cardinality columns, and why write-heavy workloads suffer from index maintenance overhead. Practical tuning advice includes using pg_stat_user_indexes to spot unused indexes and considering partial indexes for skewed data distributions. The episode closes with a reminder that indexes are not set-and-forget—they need periodic review. #DatabaseIndexes #PostgreSQL #BTree #QueryPerformance #IndexTuning #DatabaseOptimization #CompositeIndex #IndexFragmentation #Cardinality #PartialIndex #pg_stat_user_indexes #WriteHeavyWorkloads #Technology #DatabaseTech #FexingoBusiness #BusinessPodcast #SQL #DataStorage Keep every episode free: buymeacoffee.com/fexingo

  26. 22

    Why Database Connection Latency Spikes Under Load

    Lucas and Luna explore why database connection latency can suddenly spike from 2 milliseconds to over 200 milliseconds under heavy load, even when the database itself isn't saturated. They examine a real-world case from a mid-sized e-commerce platform where connection establishment overhead — TCP handshakes, TLS negotiation, authentication — became the bottleneck after a routine deployment. Lucas explains how connection pooling mitigates this but why pool size tuning and keepalive settings matter more than most engineers realize. Luna challenges the common assumption that adding more connections helps, revealing how connection storms can cascade into latency disasters. The episode covers specific tools like pgBouncer for PostgreSQL, connection multiplexing strategies, and why monitoring connection establishment time is more important than query execution time for many applications. A practical deep dive for anyone who has ever seen application latency degrade without obvious database performance issues. #Database #Technology #ConnectionLatency #PostgreSQL #pgBouncer #ConnectionPooling #TCPHandshake #TLSNegotiation #DatabasePerformance #LatencySpikes #ConnectionStorm #BackendEngineering #SQL #NoSQL #DataEngineering #FexingoBusiness #BusinessPodcast #TechPodcast Keep every episode free: buymeacoffee.com/fexingo

  27. 21

    Why Database Caching Strategies Break Under Write-Heavy Workloads

    On this episode of Database Tech with Fexingo, Lucas and Luna dig into why caching — a go-to performance fix — can actually harm your database under write-heavy workloads. They break down the invalidation problem using a concrete example: a social media platform tracking daily active users. Lucas explains how a naive time-to-live cache can return stale data for hours, while Luna pushes back on the common 'just use Redis' mindset. They explore cache-aside, write-through, and write-back strategies, revealing why the latter introduces serious crash risks. The hosts also tie the discussion to real-world trade-offs at companies like Uber and Twitter, where read-heavy vs. write-heavy patterns demand totally different caching architectures. No ad break, no fluff — just a focused 10-minute conversation on one specific database design decision that can make or break application performance. #Database #Caching #WriteHeavyWorkloads #CacheInvalidation #CacheAside #WriteThrough #WriteBack #Redis #TimeToLive #DatabasePerformance #DataEngineering #TechPodcast #FexingoBusiness #BusinessPodcast #DatabaseTech #SQL #NoSQL #LucasAndLuna Keep every episode free: buymeacoffee.com/fexingo

  28. 20

    Why Your Database Timeouts Are Silent Performance Killers

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into the hidden costs of database timeouts—specifically, why the default timeout values in most application frameworks are dangerously high. Using a real-world case from a mid-sized e-commerce company that saw a 40% drop in checkout completion after a traffic spike, they explain how timeouts compound under load, how to calculate the right timeout for your workload, and why connection pool exhaustion often gets misdiagnosed as a database bottleneck. No fluff, just actionable guidance for developers and ops teams who need their databases to survive Black Friday without falling over. #DatabaseTimeouts #ConnectionPooling #BackendPerformance #PostgreSQL #MySQL #NodeJS #Golang #EcommerceTech #BlackFriday #DatabaseBestPractices #SoftwareEngineering #TechOps #PerformanceTuning #RelationalDatabases #FexingoBusiness #BusinessPodcast #TechPodcast #DatabaseTech Keep every episode free: buymeacoffee.com/fexingo

  29. 19

    Why Database Views Leak Sensitive Data

    Episode 32 of Database Tech with Fexingo. Lucas and Luna uncover a subtle but dangerous database vulnerability: security views that accidentally expose sensitive columns like passwords or SSNs through simple tricks like casting to text or selecting via star. Drawing on a real 2023 incident where a Fortune 500 company leaked 50,000 customer records through a poorly designed view, they explain how PostgreSQL's information_schema.columns can reveal hidden columns, why WITH CHECK OPTION isn't a security feature, and the concrete steps—like explicit column lists, column-level privileges, and output masking—that prevent leaks. Perfect for developers and DBAs who think a secure view is just a WHERE clause. #DatabaseSecurity #SQLViews #PostgreSQL #DataLeak #ColumnPrivileges #InformationSchema #SecureViews #WITHCHECKOPTION #OutputMasking #RowLevelSecurity #Fortune500Breach #DatabaseTech #Technology #FexingoBusiness #BusinessPodcast #LucasAndLuna #DataEngineering #SecurityVulnerability Keep every episode free: buymeacoffee.com/fexingo

  30. 18

    Why Database Connection Pools Need Connection Validation

    Episode 31 of Database Tech with Fexingo dives into connection validation — the silent killer of production databases. Lucas and Luna explore why a PostgreSQL pool at a mid-sized e-commerce company crashed during Black Friday, how a single 'SELECT 1' health check could have prevented it, and why many teams skip validation until it's too late. They break down the difference between idle-in-transaction timeouts, TCP keepalives, and application-level validation, with concrete numbers on latency trade-offs. If you've ever seen a 'connection reset' error and wondered why, this episode has answers. Plus, a quick note on how listener support keeps the show ad-free — at buy-me-a-coffee dot com slash fexingo. #DatabaseConnectionPools #ConnectionValidation #PostgreSQL #MySQL #BackendEngineering #DatabasePerformance #NodeJS #Python #Java #PostgreSQLConnectionPool #PgBouncer #HikariCP #ConnectionPoolTuning #DatabaseHealthChecks #ProductionDatabase #BackendInfrastructure #FexingoBusiness #TechnologyPodcast Keep every episode free: buymeacoffee.com/fexingo

  31. 17

    Why Database Connection Encryption Matters More Than You Think

    Lucas and Luna dig into a topic that most developers treat as a checkbox: connection encryption between applications and databases. Using the example of a mid-size fintech that discovered unencrypted PostgreSQL traffic on its internal network, they explain why TLS between app and database is not just a compliance requirement but a real security boundary. They cover the difference between encryption at rest and in transit, how certificate validation often gets turned off in development and accidentally shipped to production, and why even cloud-hosted databases like Amazon RDS or Azure SQL default to allowing unencrypted connections. The episode includes a concrete walkthrough of how to force SSL in PostgreSQL connection strings and why connection poolers like PgBouncer need their own TLS configuration. Listeners will learn one specific configuration change they can check today to avoid a data leak that no amount of application-level security can fix. #DatabaseEncryption #TLS #PostgreSQL #ConnectionSecurity #DataInTransit #CloudDatabases #AmazonRDS #AzureSQL #PgBouncer #SSL #CyberSecurity #DataBreach #DevOps #BackendEngineering #TechPodcast #FexingoBusiness #BusinessPodcast #DatabaseTech Keep every episode free: buymeacoffee.com/fexingo

  32. 16

    Why Database Connection Pools Need Connection Validation

    Lucas and Luna dig into a quietly dangerous database failure mode: connections that look alive but aren't. When a database pool returns a stale or broken connection, applications can hang, corrupt data, or trigger cascading outages. Lucas walks through real-world examples — from an e-commerce site that saw checkout failures during Black Friday to a fintech startup whose payment processor silently dropped transactions — and explains why TCP-level keepalives aren't enough. They discuss validation-on-borrow vs. validation-on-idle, the cost of running SELECT 1 on every connection, and how HikariCP and PgBouncer handle these checks differently. Luna asks the practical question: how often should you validate, and what's the overhead? By the end, listeners understand why connection validation is not optional and how to tune it without wrecking latency. #Database #ConnectionPooling #ConnectionValidation #HikariCP #PgBouncer #SELECT1 #DatabaseReliability #BackendEngineering #DataEngineering #StaleConnections #BlackFriday #Fintech #TechPodcast #SQL #NoSQL #DevOps #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  33. 15

    Why Database Read Replicas Break Your Queries

    Lucas and Luna explore why adding read replicas to scale a database can backfire, using the real-world example of a mid-size e-commerce platform that saw query latency spike 300% after adding replicas. They unpack the hidden costs: replication lag, stale reads, connection routing complexity, and the trickiness of read-after-write consistency. Lucas explains why a 50-millisecond replica delay can cause an order confirmation page to show 'no orders' to a customer who just placed one, and how the platform fixed it with session-level consistency hints. Luna pushes back on the idea that replicas are always the simplest scaling solution, noting that many teams reach for replicas when they should first look at query optimization or caching. The episode ends with a practical question: when should you actually use replicas, and what guardrails do you need in place before you do? This is Episode 28 of Database Tech with Fexingo. #Database #ReadReplicas #ReplicationLag #StaleReads #ReadAfterWriteConsistency #ScalingDatabases #Ecommerce #TechFails #PostgreSQL #MySQL #ConnectionRouting #Consistency #DatabasePerformance #QueryOptimization #Caching #Tech #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  34. 14

    Why Your Database Needs a Connection Retry Strategy

    Lucas and Luna dive into the often-overlooked world of database connection retry strategies. Using a case study of a mid-size e-commerce platform that lost $200,000 in revenue during a three-hour outage caused by naive retry logic, they explore how exponential backoff, jitter, and circuit breakers can save your application from cascading failures. They also discuss why the default retry settings in popular ORMs like Hibernate and ActiveRecord can be dangerous, and how a simple retry strategy with capped delay and random jitter reduced recovery time by 80 percent in a real-world scenario. If you've ever seen a 'too many connections' error during a traffic spike, this episode explains why it's often your own retries causing the problem—and what to do about it. #DatabaseRetryStrategy #ConnectionPooling #ExponentialBackoff #Jitter #CircuitBreaker #PostgreSQL #MySQL #Hibernate #ActiveRecord #BackendEngineering #DatabasePerformance #TechPodcast #FexingoBusiness #BusinessPodcast #Technology #DataEngineering #DevOps #Scalability Keep every episode free: buymeacoffee.com/fexingo

  35. 13

    Why Database Sharding Can Break Your Application

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into database sharding — one of the most powerful but dangerous scaling strategies. They focus on a concrete case: a mid-stage e-commerce company that sharded its customer database by user ID hash, only to discover that cross-shard joins and distributed transactions turned their query latency into a nightmare. Lucas explains the trade-offs between range-based vs. hash-based sharding, the pitfalls of resharding when data grows unevenly, and why many teams are better off with read replicas or vertical scaling before reaching for sharding. Luna pushes back on the common 'just shard it' advice in scaling playbooks, pointing out that sharding often introduces more complexity than it solves. They wrap with a simple rule of thumb: if you can't describe your shard key's failure modes, you aren't ready to shard. Perfect for engineers and architects evaluating horizontal scaling. #DatabaseSharding #HorizontalScaling #ShardKey #DistributedSystems #SQL #NoSQL #DataArchitecture #TechPodcast #Engineering #Scaling #CrossShardQueries #DistributedTransactions #Resharding #Ecommerce #Database #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo

  36. 12

    Why Database Connection Pools Need Pool Tuning Part Two

    In this episode of Database Tech with Fexingo, Lucas and Luna continue their deep dive into database connection pool tuning, focusing on the critical parameters that can make or break your application under load. They explore the connection pool lifecycle, why default settings often fail in production, and how adjusting parameters like maximum pool size, connection lifetime, and idle timeout can prevent cascading failures. Drawing from real-world examples at companies like Instagram and Slack, they explain the trade-offs between resource utilization and response times. The hosts also share practical monitoring strategies—using tools like pgBouncer and HikariCP—to detect pool exhaustion before it crashes your app. Whether you're a backend engineer or a data architect, this episode gives you actionable insights to optimize your database connection pools for peak performance. #DatabaseConnectionPools #PoolTuning #BackendPerformance #Scalability #pgBouncer #HikariCP #MySQL #PostgreSQL #ApplicationPerformance #ConnectionPooling #DatabaseOptimization #ProductionDebugging #TechDeepDive #SoftwareEngineering #Technology #FexingoBusiness #BusinessPodcast #DatabaseTech Keep every episode free: buymeacoffee.com/fexingo

  37. 11

    Why Database Connection Pools Need Pool Tuning

    In this episode, Lucas and Luna dive into the often-overlooked art of tuning database connection pools. They explore why default pool settings can lead to performance bottlenecks, using the example of a fintech app that faced latency spikes during peak trading hours. Lucas explains how adjusting minimum and maximum pool sizes, connection timeout, and idle timeout transformed the app's throughput from 200 to 800 transactions per second. The hosts discuss real-world trade-offs, including the risk of connection leaks and the impact of database connection limits. Luna shares a cautionary tale from a friend at an e-commerce company where an untuned pool caused a site-wide outage on Black Friday. The episode concludes with practical tuning guidelines and a reminder that pool tuning is an ongoing process, not a one-time setup. #DatabaseConnectionPools #PoolTuning #DatabasePerformance #ConnectionPooling #FintechApp #BlackFridayOutage #ConnectionLeaks #DatabaseBottlenecks #TransactionThroughput #MaxPoolSize #IdleTimeout #ConnectionTimeout #BackendOptimization #Technology #SoftwareEngineering #FexingoBusiness #BusinessPodcast #DatabaseTechWithFexingo Keep every episode free: buymeacoffee.com/fexingo

  38. 10

    Why Database Connection Pools Need Pool Tuning

    Lucas and Luna explain why a default-configured database connection pool can cause more problems than it solves. They walk through a real-world case: a mid-sized e-commerce platform whose connection pool size was set to 200 connections per app instance, triggering database CPU thrashing and query timeouts during a flash sale. They break down the math behind the 'pool size = max throughput' formula, discuss how PostgreSQL connection overhead scales non-linearly, and share a simple tuning heuristic — start at 2x the number of CPU cores and monitor queue depth. They also touch on why PgBouncer's transaction-level pooling changes the calculus. No abstract advice: concrete numbers, a specific failure mode, and a fix you can apply. #DatabaseConnectionPooling #PostgreSQL #PgBouncer #ConnectionPoolTuning #DatabasePerformance #Backpressure #Threading #DatabaseCPUThrashing #QueryTimeout #EcommercePlatform #FlashSale #QueueDepth #PoolSizeFormula #TransactionLevelPooling #Technology #DataEngineering #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  39. 9

    How Database Partitioning Prevents Performance Meltdowns

    Episode 22 of Database Tech with Fexingo: Lucas and Luna dive into the unsung hero of database scalability — partitioning. Using the real-world example of a mid-size e-commerce company that saw query latency spike from 50ms to 12 seconds under Black Friday traffic, they explain the difference between horizontal and vertical partitioning, why partition key selection is critical, and how range vs. hash partitioning affects query performance. They also discuss the 2025 PostgreSQL 17 update that introduced native list partitioning for better data locality. If you've ever wondered why your database slows down as data grows, this episode gives you the concrete strategy to fix it before it breaks. #DatabasePartitioning #SQL #NoSQL #Technology #PostgreSQL #DatabasePerformance #HorizontalPartitioning #VerticalPartitioning #RangePartitioning #HashPartitioning #PartitionKey #DataScalability #BlackFriday #EcommerceDatabase #QueryOptimization #FexingoBusiness #BusinessPodcast #DatabaseEngineering Keep every episode free: buymeacoffee.com/fexingo

  40. 8

    Why Database Connection Timeouts Are Dangerous

    Lucas and Luna explore why database connection timeouts—often set too aggressively or too leniently—cause cascading failures in production systems. Using the example of a 2023 outage at a major ticketing platform where a 5-second timeout led to a 45-minute database meltdown, they break down the tradeoffs between fast failure detection and zombie connections that pile up. They also discuss TCP keepalive settings, connection pool exhaustion, and how to choose timeout values based on workload patterns like burst traffic vs. steady load. Practical advice for engineers tuning their database middleware. #DatabaseConnectionTimeout #ConnectionPoolExhaustion #CascadingFailure #TCPKeepalive #DatabasePerformance #BackendEngineering #ProductionOutage #TimeoutConfiguration #BurstTraffic #ZombieConnections #DatabaseMiddleware #ReliabilityEngineering #SiteReliabilityEngineering #Technology #FexingoBusiness #BusinessPodcast #SQL #NoSQL Keep every episode free: buymeacoffee.com/fexingo

  41. 7

    Why Database Materialized Views Fail Without Refresh Strategies

    Episode 20 of Database Tech with Fexingo digs into a specific performance trap: materialized views that look like a silver bullet for slow queries but quietly rot without a proper refresh strategy. Lucas and Luna walk through a real example — a mid-market e-commerce company that used a materialized view to speed up its daily sales dashboard. The view ran fine for six weeks, then queries started timing out. The culprit? The refresh job was a full rebuild every night, locking the underlying tables for 20 minutes during peak browsing hours. The hosts break down the difference between full refresh and incremental refresh, why PostgreSQL's materialized views still lack incremental support natively, and how one engineer at that company solved it using a hybrid approach with triggers and a fast-refresh materialized view on a read replica. No fluff, just the math: rebuilds that took 20 minutes got cut to 90 seconds. #MaterializedViews #DatabasePerformance #DataEngineering #PostgreSQL #SQL #QueryOptimization #RefreshStrategy #IncrementalRefresh #FullRefresh #DatabaseLatency #BIReports #DashboardPerformance #ReadReplica #Tech #DatabaseTechWithFexingo #FexingoBusiness #BusinessPodcast #DataInfrastructure Keep every episode free: buymeacoffee.com/fexingo

  42. 6

    Why Your Data Warehouse Needs a Star Schema

    In this episode, Lucas and Luna dive into the star schema, the foundational data modeling pattern behind most modern data warehouses. They break down why a single fact table linked to dimension tables can slash query times from minutes to seconds, using a concrete example from an e-commerce company that cut daily reporting from four hours to twelve minutes after switching from a normalized schema. They also cover the trade-offs: star schemas can be harder to maintain and update, and they discuss when you might want a snowflake schema instead. If you work with analytics or data engineering, this episode gives you a clear mental model for why your warehouse performs the way it does. #StarSchema #DataWarehouse #DataModeling #FactTable #DimensionTable #SnowflakeSchema #SQL #Analytics #DataEngineering #ETL #BusinessIntelligence #QueryPerformance #Ecommerce #DatabaseDesign #Technology #FexingoBusiness #BusinessPodcast #DataStorage Keep every episode free: buymeacoffee.com/fexingo

  43. 5

    How Query Caching Transforms Database Performance

    Lucas and Luna unpack the overlooked power of query caching in databases. Using Redis as the primary example, they explore how caching can cut response times from seconds to milliseconds, the difference between write-through and write-around caches, and why cache invalidation is famously one of the two hard problems in computer science. They walk through a real-world scenario from a mid-size e-commerce company that saved $30,000 per month in database costs by implementing a simple caching layer. Along the way, they discuss common pitfalls like stampeding herds and stale data. This episode is essential for developers and engineers who want to speed up their applications without expensive hardware upgrades. Drawing on the CAP theorem and practical tradeoffs, Lucas and Luna show how a well-designed cache isn't just a performance boost—it's a strategic asset. #QueryCaching #Redis #DatabasePerformance #CacheInvalidation #WriteThrough #CacheStampede #CAPTheorem #SQL #NoSQL #DataEngineering #Technology #DatabaseOptimization #ApplicationScaling #CacheStrategy #PerformanceEngineering #FexingoBusiness #BusinessPodcast #TechPodcast Keep every episode free: buymeacoffee.com/fexingo

  44. 4

    How Connection Pooling Saves Your Database From Burst Traffic

    Episode 17 of Database Tech with Fexingo. Lucas and Luna dig into why connection pooling fails under burst traffic — and what to do about it. They walk through a real-world case: a mid-size e-commerce site that melted down during a flash sale because its pool ran dry, then discuss connection queue length, pool sizing math, and why monitoring average wait time is more important than pool size. Practical takeaways for any team running a PostgreSQL or MySQL backend. No fluff, just the mechanic. #ConnectionPooling #DatabasePerformance #BurstTraffic #PostgreSQL #MySQL #BackendEngineering #DatabaseScaling #SQL #NoSQL #TechPodcast #DatabaseTechWithFexingo #FexingoBusiness #BusinessPodcast #DataEngineering #SiteReliability #BackendDev #DevOps #Tech Keep every episode free: buymeacoffee.com/fexingo

  45. 3

    Why Database Connection Pooling Fails Under Burst Traffic

    Episode 16 dives into a production nightmare that's more common than you'd think: connection pool starvation under burst traffic. Lucas walks through a real-world case where a popular e-commerce site's PostgreSQL pool hit zero available connections during a flash sale, causing cascading request queuing and a 12-minute outage. He explains why simply raising the pool size doesn't fix the problem — and introduces the concepts of connection acquisition timeout, queueing discipline, and the 'max_connections vs. pool_connections' mismatch. Luna brings data from a 2025 incident at a major fintech where connection pooling caused tail latency spikes. The episode also covers two practical mitigations: using PgBouncer in transaction mode and implementing circuit breakers for upstream services. No jargon for jargon's sake — just a clear, story-driven breakdown of a classic database scaling gotcha. #ConnectionPooling #PostgreSQL #DatabasePerformance #BurstTraffic #PgBouncer #DatabaseScaling #BackendEngineering #SiteReliabilityEngineering #DatabaseOutages #QueuingTheory #CircuitBreaker #TailLatency #TechIncident #Fintech #Ecommerce #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  46. 2

    Why Database Indexes Become Worse Than Useless

    Lucas and Luna dive into the surprisingly common problem of database index bloat — when indexes intended to speed up queries actually slow them down. They explore a real-world case from a mid-sized e-commerce company whose poorly managed indexes caused query times to spike from 50 milliseconds to over 8 seconds during Black Friday traffic. Along the way, they unpack how B-tree fragmentation, unused indexes, and non-selective keys waste RAM and disk I/O, and why dropping indexes can be the best performance optimization. The episode also touches on diagnostic tools like pg_stat_user_indexes and the tradeoff between index maintenance costs and read performance. A quick donation segment reminds listeners that listener support via Buy Me a Coffee keeps the show ad-free. #DatabaseIndexBloat #IndexFragmentation #BTreeIndex #QueryPerformance #DatabaseOptimization #PostgreSQL #MySQL #IndexMaintenance #BlackFridayCrash #ReadVsWriteOptimization #pg_stat_user_indexes #UnusedIndexes #DatabaseAdministration #Technology #SQL #DataStorage #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

  47. 1

    Why Database Connection Pools Crash Under Load

    Lucas and Luna dig into a 2025 postmortem from a mid-size fintech that saw its payment API latency spike from 12 milliseconds to over 4 seconds during a routine marketing push. The culprit wasn't the database or the queries — it was the connection pool configuration. They walk through how HikariCP default settings interact with MySQL thread pooling, why max-lifetime and idle-timeout values can create a thundering-herd effect, and what the team changed to recover throughput. Along the way they touch on TCP keepalive tuning, the difference between a connection pool and a database connection, and why even experienced engineers treat pool size as a black box. If you've ever stared at a'HikariPool-1 - Thread starvation or clock leap detected' warning in your logs, this episode explains what it actually means. #DatabaseConnectionPool #HikariCP #MySQL #Fintech #API #Performance #ThunderingHerd #ConnectionPooling #Backend #DevOps #Scalability #Technology #FexingoBusiness #BusinessPodcast #Database #SQL #NoSQL #DataStorage Keep every episode free: buymeacoffee.com/fexingo

  48. 0

    Why Database Migrations Fail Without Schema Versioning

    In this episode of Database Tech with Fexingo, Lucas and Luna dive into the chaos of database migrations without schema versioning. Using the real-world example of a fintech startup that lost two days of transaction data due to an unversioned schema change, they explain how tools like Liquibase and Flyway enforce sequential, reversible migrations. Lucas breaks down the concept of migration checksums and why rolling back a migration is harder than applying it forward. Luna highlights how schema versioning turns a database into a version-controlled artifact, similar to code in Git. They also discuss the hidden cost of manual migration scripts and how automated versioning can prevent silent data corruption. If you're a developer or data engineer who has ever feared running a migration in production, this episode gives you concrete practices to avoid disaster. #DatabaseMigrations #SchemaVersioning #Liquibase #Flyway #Fintech #DataIntegrity #SQL #NoSQL #DevOps #DatabaseManagement #Rollback #Checksum #ContinuousDelivery #Technology #DataEngineering #FexingoBusiness #BusinessPodcast #DatabaseTech Keep every episode free: buymeacoffee.com/fexingo

  49. -1

    Why Database Connection Pools Fail at Scale

    Episode 12 of Database Tech with Fexingo dives into a silent killer of production databases: connection pool starvation. Lucas and Luna walk through a real incident at a mid-sized fintech startup — we'll call it 'PulsePay' — where a perfectly normal pool of 200 connections collapsed under a 3x traffic spike. They explain the math behind pool sizing, the tragedy of the commons when multiple services share one pool, and why connection latency is more dangerous than query latency. You'll learn why 'just increase the pool size' is often the wrong answer, and how tools like PgBouncer and ProxySQL can help — when configured correctly. No theory without teeth: concrete numbers, a real outage timeline, and a fix that cost zero dollars. #DatabaseConnectionPooling #PostgreSQL #PgBouncer #ProxySQL #BackendEngineering #Scalability #ProductionOutage #TechPodcast #DatabaseTech #ConnectionPool #Fintech #SystemDesign #SiteReliability #SQL #NoSQL #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo

  50. -2

    Why Database Transactions Need Isolation Levels

    Lucas and Luna dive into database isolation levels, explaining why they matter for data consistency in multi-user systems. They break down the four standard isolation levels from the SQL standard—Read Uncommitted, Read Committed, Repeatable Read, and Serializable—using a concrete example of a banking transfer gone wrong. Lucas shares a real-world story from a fintech startup where missing serializable isolation led to a double-spend bug that cost the company $200,000. The hosts discuss trade-offs between consistency and performance, and how modern databases like Postgres and MySQL implement these levels differently. No fluff, just practical database engineering insight. #DatabaseIsolation #SQL #ACID #TransactionManagement #ConcurrencyControl #Postgres #MySQL #Fintech #DataConsistency #Serializable #ReadCommitted #DirtyReads #PhantomReads #NonrepeatableReads #DatabaseEngineering #TechPodcast #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo

Type above to search every episode's transcript for a word or phrase. Matches are scoped to this podcast.

Searching…

We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.

No matches for "" in this podcast's transcripts.

Showing of matches

No topics indexed yet for this podcast.

Loading reviews...

ABOUT THIS SHOW

Lucas and Luna explore the landscape of database technology, from relational SQL systems to document-based NoSQL and emerging storage paradigms. Each episode examines a specific database model—columnar stores, graph databases, time-series engines, or serverless SQL—and dissects its architecture, performance characteristics, and real-world tradeoffs. Lucas brings a journalist's rigor, questioning vendor claims and surfacing benchmark data; Luna pushes back with practitioner experience, asking how these systems behave under production loads. Together they compare when PostgreSQL's mature indexing wins over MongoDB's flexible schema, or why Snowflake's cloud-native approach may not suit every analytical workload. The show also probes deeper: the economics of data storage, the rise of NewSQL, and the implications of data gravity. Listeners will walk away understanding not just which database to choose, but why one design philosophy beats another for a given problem. What happens when your

HOSTED BY

Fexingo

CATEGORIES

Frequently Asked Questions

How many episodes does Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations have?

Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations currently has 50 episodes available on PodParley. New episodes are automatically indexed when they're published to the podcast feed.

What is Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations about?

Lucas and Luna explore the landscape of database technology, from relational SQL systems to document-based NoSQL and emerging storage paradigms. Each episode examines a specific database model—columnar stores, graph databases, time-series engines, or serverless SQL—and dissects its architecture,...

How often does Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations release new episodes?

Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations has 50 episodes. Check the episode list to see recent publication dates and frequency.

Where can I listen to Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations?

You can listen to Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations on PodParley by clicking any episode. We provide an embedded audio player for direct listening, and you can also subscribe via your preferred podcast app using the RSS feed.

Who hosts Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations?

Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations is created and hosted by Fexingo.
URL copied to clipboard!