DEV Community

Benjamin Cane profile picture

Benjamin Cane

Builder of payments systems & open-source contributor. Writing mostly micro-posts.

Joined Joined on  github website
Many teams think performance testing means throwing traffic at a system until it breaks.

Many teams think performance testing means throwing traffic at a system until it breaks.

Comments
2 min read
Pre-populating caches is a “bolt-on” cache-optimization I've used successfully in many systems. It works, but it adds complexity

Pre-populating caches is a “bolt-on” cache-optimization I've used successfully in many systems. It works, but it adds complexity

Comments
2 min read
Don't be afraid to build a tool. Just don't become too attached to it.

Don't be afraid to build a tool. Just don't become too attached to it.

Comments
2 min read
One of the toughest engineering skills to develop is accepting a decision you disagree with. 😖

One of the toughest engineering skills to develop is accepting a decision you disagree with. 😖

Comments
2 min read
Canary deployments are an operational superpower, but the complexity they bring isn’t for everyone.

Canary deployments are an operational superpower, but the complexity they bring isn’t for everyone.

Comments
2 min read
Everyone has bias, yes, even you. 🫵

Everyone has bias, yes, even you. 🫵

Comments
2 min read
Do you use Architecture Decision Records?* I’m a big fan, and I think they’re a best practice every engineering org should adopt

Do you use Architecture Decision Records?* I’m a big fan, and I think they’re a best practice every engineering org should adopt

Comments
1 min read
Is the Test Pyramid Still Relevant?

Is the Test Pyramid Still Relevant?

Comments
3 min read
Random is a great load balancing policy

Random is a great load balancing policy

Comments
2 min read
Monolith to Micro-services: Avoid Database Sprawl

Monolith to Micro-services: Avoid Database Sprawl

Comments
2 min read
Avoid the Go init function

Avoid the Go init function

Comments
1 min read
Do you use Metrics or did you implement Logging and call it a day?

Do you use Metrics or did you implement Logging and call it a day?

Comments
2 min read
Building a “maintenance mode” in your application makes it much easier to manage

Building a “maintenance mode” in your application makes it much easier to manage

Comments
2 min read
If every transaction matters, you should understand graceful shutdown

If every transaction matters, you should understand graceful shutdown

Comments
2 min read
Mentorship is a critical aspect of Engineering, but I feel it isn’t discussed enough

Mentorship is a critical aspect of Engineering, but I feel it isn’t discussed enough

Comments
2 min read
Is it just me, or do others feel distributed configuration is a highly underrated practice?

Is it just me, or do others feel distributed configuration is a highly underrated practice?

Comments
2 min read
Why is gRPC so much faster than a JSON-based REST API?

Why is gRPC so much faster than a JSON-based REST API?

Comments
2 min read
Are you getting the most out of AI Coding Assistants?

Are you getting the most out of AI Coding Assistants?

Comments
2 min read
HTTP/2 is fast but adds complexity

HTTP/2 is fast but adds complexity

Comments
2 min read
loading...