Talk
Beginner

From Zero to Millions: Building Scalable Systems in Go the FOSS Way

Review Pending

Scaling a backend system to handle millions of requests per minute sounds exciting—but it’s also brutally real. In this talk, I’ll share hard-earned lessons from building and scaling high-performance services using Go, and why we chose to create GoFr, a minimal yet powerful Golang framework tailored for modern distributed systems.

We’ll explore patterns around service modularity, auth implementation, middleware design, observability, and testing—as well as the key bottlenecks we hit at scale. You'll see how FOSS principles influenced not just the code, but the mindset of building tools that are developer-friendly, maintainable, and battle-tested.

This talk is both a story and a blueprint for anyone building Go systems—from open-source enthusiasts to production backend engineers.

  • Real-world architecture and performance lessons from production Go systems

  • Why we built GoFr instead of using existing frameworks—and what sets it apart

  • Practical patterns for building scalable, testable, and maintainable Go services

  • The role of open-source principles in framework design and team adoption

  • How to think like a systems engineer when building tools for the community

Community
Engineering practice - productivity, debugging
Introducing a FOSS project or a new version of a popular project
Which track are you applying for?
Compilers, Programming Languages and Systems Devroom

100 %
Approvability
1
Approvals
0
Rejections
0
Not Sure

Interesting talk.

I would be suggesting the speaker to provide and deep dive on 2-3 core points in detail.

Since its a Go framework for building scalable systems, i belive it to be highly opinionated. It would be great if the speaker could talk about the tradeoffs for design choices.

Reviewer #1
Approved