In a world where speed, simplicity, and scalability are non-negotiable, existing Golang frameworks often fall short—either too bloated or too barebones. That’s why we built GoFr, an opinionated yet flexible framework designed to power high-performance microservices at scale, especially in production environments that demand millions of requests per minute.
This talk is a deep dive into the why, what, and how behind GoFr:
Why we didn’t just use existing frameworks
What architecture choices and patterns we followed
How we ensured performance, extensibility, and developer experience
We’ll walk through real production challenges we solved in Indian-scale systems, share benchmarks, and explore how open-source contributions shaped the framework’s evolution.
If you’ve ever built services in Go or are looking to contribute to real-world FOSS tooling, this talk is for you.
The motivation and philosophy behind building GoFr from scratch
Architecture decisions that make GoFr performant, minimal, and extensible
Real-world production challenges that shaped GoFr’s feature set
How to contribute to and adopt GoFr in your own backend systems
Insights into building and maintaining an open-source framework in India’s fast-moving tech ecosystem
Similar/Duplicate talk: From Zero to Millions: Building Scalable Systems in Go the FOSS Way