Fexingo
The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices
Lucas and Luna sit down at side-by-side laptops to talk about the craft of building software. Each episode picks a single engineering challenge — optimizing a database query for latency, designing a fault-tolerant microservice boundary, refactoring a legacy monolith without breaking production — and walks through the trade-offs with real code examples and benchmark numbers. They debate testing strategies (integration vs. end-to-end, when to mock), revisit classic papers on distributed systems and data structures, and trace how architectural decisions cascade into operational costs. The show se...
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
How One Engineer Repaired a Corrupt Git Repository Without Losing History 28.06.2026 7:47
When a junior developer force-pushed over a shared branch and corrupted the entire git history, most teams would panic. In this episode, Lucas and Luna break down how one engineer rescued a 14-month-old codebase using git reflog, filter-repo, and careful cherry-picking. They walk through the specific commands, the decision tree for when to rewrite history versus when to accept it, and the single b...
How One Engineer Debugged a Kubernetes Pod Eviction That Wiped 5000 Jobs 28.06.2026 8:04
In this episode of The Software Engineering Podcast with Fexingo, Lucas and Luna dive into a production nightmare: a Kubernetes cluster that silently evicted over 5000 batch jobs over three weekends. They walk through how one engineer at a data processing startup traced the root cause to a subtle interaction between kubelet resource reservation defaults and a misconfigured eviction threshold. Lear...
How One Engineer Fixed a Sidekiq Memory Bloat That Crunched Servers Every 72 Hours 27.06.2026 8:26
Episode 77 of The Software Engineering Podcast digs into a deceptively simple bug: a Sidekiq worker that ballooned in memory every 72 hours, forcing the ops team to restart it manually. Lucas and Luna walk through how one engineer discovered the culprit—a cached ActiveRecord relation that never cleared—and how a single call to `.reload` cut memory usage by 80 percent. They discuss lazy evaluation...
How One Engineer Handled a Database Migration With Zero Downtime Using Flyway 27.06.2026 5:16
In episode 76 of The Software Engineering Podcast, Lucas and Luna dive into the story of a senior engineer at a mid-sized e-commerce company who migrated a critical PostgreSQL database from a single instance to a replicated cluster without any downtime. The migration involved 200 GB of data, 50 tables, and a tight deadline. The engineer used Flyway for schema versioning, pglogical for replication,...
How One Engineer Rewrote a Legacy Database Without Downtime 26.06.2026 8:19
Episode 75 of The Software Engineering Podcast tells the true story of a senior engineer at a mid-sized logistics firm who migrated a 15-year-old PostgreSQL monolith to a sharded, horizontally-scalable architecture without a single minute of planned downtime. The project touched 4.3 million lines of trigger code and 2,800 stored procedures. By combining logical replication, a write-ahead log chang...
How One Engineer Debugged a Floating Point Bug That Cost a Drone Company $2 Million 26.06.2026 8:37
In this episode of The Software Engineering Podcast with Fexingo, Lucas and Luna dive into a real-world debugging nightmare: a floating-point precision bug in a drone navigation system that caused erratic flight patterns and led to $2 million in lost contracts. They break down the core issue — why 0.1 + 0.2 does not equal 0.3 in IEEE 754 binary floating-point representation — and walk through the...
How a Single Index Cut Query Time from Minutes to Milliseconds 25.06.2026 10:37
In this episode, Lucas and Luna dive into the story of how one database index — just one — turned a query that took over two minutes into a response that came back in under twenty milliseconds. They walk through the specific scenario: a PostgreSQL database on AWS RDS, a SaaS startup seeing page load times spike to critical levels, and the engineer who found the problem by examining the query plan....
How One Engineer Debugged a Memory Leak That Crashed Production Every 47 Days 25.06.2026 7:40
Lucas and Luna dive into the story of a senior engineer at a mid-sized fintech company who tracked down a mysterious production crash that struck like clockwork every 47 days. After weeks of false leads — suspecting everything from a rogue cron job to a cloud provider glitch — the engineer finally traced the root cause to a single static HashMap in a Java service that was caching user session data...
How One Engineer Optimised an API with Branch Prediction 24.06.2026 7:48
Episode 71 of The Software Engineering Podcast tells the story of a senior engineer who discovered that a single branch misprediction in a hot loop was causing a 35 percent latency spike on a critical API endpoint. The engineer used perf stat to identify the bottleneck, rearranged conditional logic to match common data patterns, and cut p99 latency from 200ms to 130ms. Lucas and Luna break down wh...
How One Engineer Fixed a Cache Poisoning Nightmare 24.06.2026 6:01
In this episode, Lucas and Luna dig into a real-world cache poisoning bug that took down a major e-commerce site for six hours during Black Friday. They walk through how a single engineer—backed by a small team—traced the root cause to a misconfigured CDN caching rule, then deployed a fix that cut page-load times by 70 percent while preventing future incidents. Along the way, they discuss cache ke...
How One Engineer Turned a Monolith Into Microservices Without Downtime 23.06.2026 13:16
Episode 69 of The Software Engineering Podcast with Fexingo dives into one of the most daunting infrastructure projects an engineer can face: decomposing a monolithic application into microservices while keeping the system live and serving users. Lucas and Luna walk through the story of a senior platform engineer at a mid-sized e-commerce company who spent eighteen months splitting a six-million-l...
How One Engineer Automated 90 Percent of Code Reviews with a Custom Linter 23.06.2026 8:33
In this episode, Lucas and Luna break down the story of Sarah Chen, a senior engineer at a mid-size fintech company who wrote a custom linter that automated 90% of code review comments. They explain how she turned institutional knowledge into rule sets, what the team's adoption curve looked like, and why the biggest win wasn't speed but consistency. Plus, they debate where automated review stops a...
How One Engineer Debugged a Null Pointer in Production 22.06.2026 7:14
In this episode, Lucas and Luna dive into a production bug that brought down a payment processing system for 47 minutes. The root cause? A null pointer exception buried in code that had run flawlessly for over two years. We trace how a seemingly harmless code change triggered the failure, why the logs were misleading, and the specific debugging technique — binary search on git bisect — that isolat...
How a Single Linter Rule Prevented a Data Corruption Bug 22.06.2026 10:26
In this episode, Lucas and Luna dive into a real-world case where a seemingly harmless TypeScript function silently corrupted user data in a fintech application. The bug was never deployed to production because a custom ESLint rule caught it during code review — but only after the team spent three days tracing the root cause. They explore why type narrowing alone isn't enough, how lint rules can e...
How One Engineer Debugged a Race Condition in a Distributed Database 21.06.2026 6:55
In Episode 65 of The Software Engineering Podcast, Lucas and Luna dive into a real production nightmare: a race condition in a distributed SQL database that caused phantom reads and silently corrupted a financial reconciliation system. They walk through how one engineer at a fintech startup isolated the bug using deterministic simulation, applied a linearizability fix, and reduced incident respons...
How One Engineer Wrote a Single Git Hook That Saved 200 Hours a Week 21.06.2026 9:30
Most engineering teams spend hours each week catching trivial mistakes: trailing whitespace, debug code that shouldn’t be committed, credentials accidentally pushed to a public repo. In this episode, Lucas and Luna dig into the story of a single pre-commit Git hook written by an engineer at a mid-size SaaS company. The hook ran static analysis on every staged file — about 15 checks total — and pre...
How One Engineer Cut Latency 40 Percent with Tailwind CSS Purge 20.06.2026 9:47
In this episode, Lucas and Luna dive into the story of a front-end engineer at a mid-sized e-commerce company who discovered that their production CSS bundle had grown to over 900 kilobytes, causing measurable latency on mobile devices. By implementing Tailwind CSS's built-in purge and customizing the configuration to aggressively strip unused utility classes, the engineer reduced the bundle to un...
How One Engineer Cut CI Costs 80 Percent with Smart Caching 20.06.2026 6:53
Episode 62 of The Software Engineering Podcast. Lucas and Luna dissect a real-world case: a senior engineer at a mid-size SaaS company slashed their CI pipeline costs by 80 percent and cut build times from 45 minutes to 8 minutes — without rewriting tests or switching providers. They walk through the specific caching strategies used: Docker layer caching with buildkit, monorepo dependency graph ha...
How One Engineer Saved a Project from Vendor Lock-In with OpenTelemetry 19.06.2026 8:55
In this episode of The Software Engineering Podcast, Lucas and Luna break down how a single engineer at a mid-sized SaaS company saved their project from catastrophic vendor lock-in by building an observability layer with OpenTelemetry. They walk through the specific scenario: the team was deep into a migration from one cloud provider to another, only to discover that their monitoring and tracing...
How One Engineer Debugged a Timezone Bug That Cost a Trading Desk Millions 19.06.2026 9:29
In this episode, Lucas and Luna dive into one of software engineering's most insidious villains: the timezone bug. They focus on a real-world case from a trading desk where a subtle mismatch between UTC and local time in a cron job caused millions in losses over six months. Lucas explains why timezone bugs are uniquely hard to catch — they pass unit tests, work in staging, then fail in production...
How One Engineer Fixed a Serverless Cold Start Nightmare 18.06.2026 10:24
In this episode, Lucas and Luna dive into the hidden cost of serverless: cold starts. They break down a real case where a fintech startup saw API latency spike from 50ms to 2.5 seconds under load, all because of Lambda cold starts. They walk through the root cause—VPC cold starts and bloated deployment packages—and the fix: provisioned concurrency combined with a lightweight runtime written in Rus...
How One Engineer Shrank a Docker Image by 95 Percent 18.06.2026 8:01
Episode 58 of The Software Engineering Podcast explores how a single engineer at a mid-size SaaS company reduced their Docker image size from 1.2 GB to 60 MB, cutting deploy times from 12 minutes to under 90 seconds. Lucas and Luna walk through the exact techniques used: multi-stage builds, Alpine base images, distroless layers, and aggressive dependency pruning. They also discuss the surprising s...
How One Engineer Debugged a Year 2038 Bug in 2025 17.06.2026 9:40
In this episode, Lucas and Luna explore a real-world Y2038 bug that surfaced in 2025, years before the famous epoch overflow. They dissect how a legacy C++ trading system stored timestamps as 32-bit signed integers, causing a critical failure when a date field crossed the 2,147,483,647-second threshold. Lucas explains the root cause, the step-by-step debugging process using binary analysis, and th...
The $400k Bug That Only Happened in Production 17.06.2026 7:40
Lucas and Luna dive into a notorious production-only bug from a mid-size fintech company: a memory corruption issue that triggered random data loss in user transactions. The bug only manifested under real load and took three weeks to root-cause. They break down the debugging process, the tools used (GDB, address sanitizer, core dumps), and the engineering lesson about Heisenbugs and timing-depende...
How a Single Config Change Reduced AWS Costs by 90 Percent 16.06.2026 8:22
Episode 55 of The Software Engineering Podcast. Lucas and Luna dive into one of the most dramatic cost-saving stories in cloud engineering: how a team at a mid-sized fintech company reduced their monthly AWS bill from $80,000 to just $8,000 by changing a single configuration parameter. They explore the overlooked power of AWS Compute Optimizer, the difference between provisioned and on-demand capa...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.