Naveen Kumar Birru
  • Home
  • Resume
  • Blog
  • Tags
  • Search
  • Contact
  • RSS
← All Tags

Posts tagged "golang"

6 posts found

gRPC for Microservices: Moving Beyond REST APIs

April 18, 2018

A comprehensive guide to adopting gRPC for microservices communication, including protocol buffers, streaming, and production considerations

grpcmicroservicesdistributed-systemsgolangcloud-native

Building Kubernetes Operators: Extending the Platform with Custom Controllers

January 15, 2018

A deep dive into building Kubernetes operators and custom controllers to automate complex application management at scale

kubernetescloud-nativegolangdevopsdistributed-systems

Building Resilient Microservices: Patterns for Failure Handling

October 19, 2017

Essential resilience patterns for microservices including circuit breakers, retries, timeouts, and bulkheads to handle failure gracefully

microservicesdistributed-systemsresiliencegolangarchitecture

Scalable Encryption Architectures for Cloud Applications

November 17, 2016

Building encryption systems that scale from thousands to millions of operations per second, using envelope encryption, key hierarchies, and distributed key management.

encryptionsecuritycloud-securitydistributed-systemsgolang

Building High-Performance Microservices with Go

April 14, 2016

Why we chose Go for performance-critical key management services and lessons learned from rewriting Java services in Go

golangmicroservicesperformancedistributed-systemscloud-computing

Building Cloud Services with Go: Performance, Concurrency, and Simplicity

October 18, 2015

Why Go has become my language of choice for building cloud-native security services, with practical examples of concurrency patterns and performance characteristics.

golangcloud-computingperformancemicroservicesdistributed-systems

Connect with me

  • LinkedIn
  • RSA
  • Dataversity

© 2026 Naveen Kumar Birru. All rights reserved.