DEV Community

Engineering Insights Series' Articles

Back to Kamen's Series
One Missing Parameter Doubled Our Connection Pool Wait Time

One Missing Parameter Doubled Our Connection Pool Wait Time

Comments
3 min read
Our H2 tests passed but postgres in production disagreed

Our H2 tests passed but postgres in production disagreed

Comments
3 min read
An Engineer Left ddl-auto=update in Staging. Production Ended Up With Two Columns Instead of One.
Cover image for An Engineer Left ddl-auto=update in Staging. Production Ended Up With Two Columns Instead of One.

An Engineer Left ddl-auto=update in Staging. Production Ended Up With Two Columns Instead of One.

Comments
4 min read
Management rejected three tech debt proposals. The fourth one passed because I spoke their language.
Cover image for Management rejected three tech debt proposals. The fourth one passed because I spoke their language.

Management rejected three tech debt proposals. The fourth one passed because I spoke their language.

Comments
3 min read
One bad payload took down our kafka consumer group for 45 Minutes
Cover image for One bad payload took down our kafka consumer group for 45 Minutes

One bad payload took down our kafka consumer group for 45 Minutes

2
Comments
3 min read
One missing index turned a 40ms query into a 12-second one
Cover image for One missing index turned a 40ms query into a 12-second one

One missing index turned a 40ms query into a 12-second one

Comments
3 min read
We Stopped Importing Spring Into the Domain Module. The Compile Errors Exposed 30 Boundary Violations.
Cover image for We Stopped Importing Spring Into the Domain Module. The Compile Errors Exposed 30 Boundary Violations.

We Stopped Importing Spring Into the Domain Module. The Compile Errors Exposed 30 Boundary Violations.

Comments
3 min read
The generic CRUD repository didn't cost us a sprint. What we built around it did.
Cover image for The generic CRUD repository didn't cost us a sprint. What we built around it did.

The generic CRUD repository didn't cost us a sprint. What we built around it did.

Comments
4 min read