Chen Ri Sheng·Just nowWe Didn’t Build an Audit Service. We Wrote to Stdout.How we built a tamper-proof audit trail across many services without adding a queue, a consumer, or an SDK to any of them.
Hamza Arif·6h agoHow to Fix “Port 8080 Is Already in Use” on Windows, macOS, and LinuxA quick way to find what’s blocking your port and free it up.
InJavarevisitedbyDevrim Ozcay | Founder, ProdRescue·8h ago66 Backend Developer Interview Questions and Answers for 2027Advanced backend engineering, system design, Java, Spring Boot, PostgreSQL, Kafka, Kubernetes, AI infrastructure, and production debugging.
InJavarevisitedbyInside Backend Engineering·8h ago66 Java, Spring Boot & Microservices Interview Questions for Senior EngineersAdvanced Java 21, distributed systems, PostgreSQL, Kafka, Kubernetes, system design, and production engineering questions with practical…
InEngineering Under PressurebySystems at Scale | Prodrescue By Devrim·9h agoKafka Delivered the Message Once. Our Customer Was Charged TwiceThe consumer had idempotency checks, PostgreSQL transactions, and manual offset commits. One poorly placed transaction boundary was enough…
InJavarevisitedbyDevrim Ozcay | Founder, ProdRescue·11h agoWe Had Zero Database Errors. Our Customers Were Still Losing PaymentsThe PostgreSQL primary was healthy, the read replicas were available, and every transaction committed successfully. A 300-millisecond…
Sampath Thennakoon·11h agoThe Hidden Cost of @Transactional Over Network Calls & High-Performance Data AccessHardening production · Spring Boot with Oracle — Article 2
InJavarevisitedbyDevrim Ozcay | Founder, ProdRescue·11h agoPostgreSQL Was Using 8% CPU. Our Spring Boot API Still Took 12 SecondsThe database had spare capacity, the indexes were working, and the connection pool wasn’t exhausted. One PostgreSQL query exposed the…
InJavarevisitedbyDevrim Ozcay | Founder, ProdRescue·11h agoWe Doubled Our Database Connections. The API Got Slower. Here’s What We MissedWhy a Spring Boot application can have idle CPU, a healthy PostgreSQL server, and terrible response times and why increasing HikariCP’s…
Ansh·11h agoI Built Idempotency for My Spring Boot Payment API. Here’s What I Got Wrong.Building Payflow taught me that preventing duplicate payments is more complicated than checking whether a UUID already exists.