GeistHaus
log in · sign up

Common Anti-Patterns in Go Web Applications

threedots.tech

Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable Go web applications.

1 page links to this URL
How We Can Beat the Tradeoff Between Developer Velocity and Scalability

I’ve been working at Robinhood for a number of years since the early days and one phenomenon I’ve been fascinated by is the dramatic decrease in developer velocity as both the engineering organization and production systems have scaled. Here’s an example inspired by real-world events building out the backend API for showing dividends in-app in 2014:

0 inbound links article en posts schemasSchemas