About us
Welcome to the Bangalore Golang Meetup! This is a group for developers who are passionate about the Go programming language.
Go is an open-source, statically-typed, compiled programming language designed by the team at Google. It is known for its simplicity, efficiency, and powerful concurrency features. Go's clean syntax, fast compilation, and runtime performance make it an excellent choice for building scalable, high-performance systems.
In this meetup, we come together to discuss the latest developments in the Go ecosystem, share our experiences, and collaborate on projects. Whether you're a seasoned Go developer or just starting out, you're welcome to join us for technical talks, hands-on workshops, and casual discussions.
Our group meets regularly at various locations around Bangalore and we also have an active community on Slack (Invitation). Feel free to reach out to us at [indiagolang@gmail.com](mailto:indiagolang@gmail.com) if you have any questions or want to get involved.
We look forward to having you join the Bangalore Golang community!
Upcoming events
1

Go Bangalore Meetup #86
IBM EGL D Block, D Block, Embassy Golf Links, Off Indira Nagar-Koramangala Intermediate Ring Road, IBM Ln, Embassy Golf Links Business Park, Chal, Bengaluru, INDATE AND TIME: 30th May 2026, 10.00 AM IST
===[ TALK Agenda ]===================================================
10:15 to 11:00: Concurrency Done Right: Navigating Channels and Goroutines
Go’s concurrency model is a superpower, but it’s easy to create technical debt if you don’t have a systematic approach. Join Stuti Srivastava and Ankit Suthar as they break down the architectural challenges of using Goroutines and Channels in a modern Go stack. This talk focuses on the "how-to" of writing readable, maintainable, and highly performant concurrent code. We will cover common anti-patterns that lead to leaks, race conditions, and discuss how to structure your communication patterns for maximum clarity. Whether you're debugging a complex pipeline or architecting a new microservice, this session will give you the tools to write concurrent Go code with confidence.
~ Stuti Srivastava, Senior Software Engineer, IBM
~ Ankit Suthar, Senior Software Engineer, IBM11:15 to 12:00: Building a Zero-Trust Data Plane in Go: Controller/Worker Coordination in Boundary
In distributed systems, trust is not a static setting — it is enforced on every request path. Building a secure, distributed data plane in production is where the real engineering starts. In this talk, I’ll share how we use Go in HashiCorp Boundary to coordinate controllers and workers in a zero-trust architecture — and what we learned while doing it at scale. I’ll walk through real request paths from HTTP to gRPC, middleware and interceptor design, worker registration, and session routing, and how we use context propagation, metadata, and cancellation to keep the system safe and reliable.
I’ll also cover the hard parts: failure paths, operational trade-offs, and patterns that improved maintainability in a fast-moving codebase. This is a technical walkthrough with architecture diagrams and code references, focused on practical lessons you can apply to your own Go services. If you’re building distributed backend systems where trust boundaries, reliability, and developer velocity all matter, this session will give you concrete patterns and field-tested takeaways.
~ Komal Lunkad, Senior Software Engineer, IBMVenue:
IBM , EGL office D Block
3rd floor, Multi purpose hall, D Block, Embassy Golf Links,
Off Indira Nagar-Koramangala Intermediate Ring Road,
Embassy Golf Links Business Park, Challaghatta, Bengaluru, Karnataka 56007112:00 -12:30 Open Floor for Lightning Talks and Announcements and Networking
[ Notes ]=====================================================
[1] This event is free of cost and is offline.
[2] If you are interested in attending, please RSVP. Meeting information will be shared only with RSVP'd participants.
[3] If you have RSVP'd but cannot attend, please unRSVP to allow other participants to sign up.
[4] Please let us know in the comments if you have any inputs or feedback.
[ Etiquette ]==================================================
[1] Please ask questions, but don't ask to prove the speaker wrong or have a difficult conversation that would derail the event.
[2] The moderators/host reserves the right to act or take any other necessary action against any participant to ensure that the Code of Conduct is maintained and the event executes smoothly.
[ Code of Conduct ]==========================================
Golang Bangalore officially adopts the Go Code of Conduct (https://golang.org/conduct). Harassment, bullying, and discrimination are unacceptable here and if you witness or experience such harmful behavior, please let the organizers know immediately.
[ Contact ]===================================================
slack @ankur or #bangalore
X.com @in_aanand66 attendees
Past events
94


