Speaker

Vikram Sahu

Vikram Sahu

Turning “what the hell?” into “aha!” moments for developers.

Bengaluru, India

Actions

I am a Developer Relations Engineer at Harness, where I build and evangelize developer-focused solutions for cloud platforms, APIs, and beyond. He enjoys transforming complex debugging challenges into simple, teachable stories.

With over nine years of experience in engineering and product development, I have built software that scales for enterprises and tools that empower developer communities across the email and cloud infrastructure space.

Area of Expertise

  • Business & Management
  • Information & Communications Technology
  • Media & Information
  • Physical & Life Sciences

Topics

  • REST API
  • DevOps
  • Platform Engineering
  • API Design
  • OpenAPI
  • Docs-as-Code
  • Documentation
  • Docker
  • kuberenetes
  • AWS Serverless
  • kubecon
  • PyCon
  • Redis
  • NoSQL
  • NoSQL Databases
  • Cloud & DevOps

Redis as backbone for Realtime analytics using elasticsearch and golang.

Changing the architecture of a good production environment is stupidity but why not try if performance is increased by 10x.
Being an Email Service provider our primary job is inboxing mails and another is the realtime analytics where billions of transactions need to be updated in realtime so that our customers can act on the next campaign.
So these realtime analytics use to get updated using SSDB which was impressively fast but for a few deadlock conditions, the data update was delayed.
Here we got an idea of changing our architecture by introducing Redis has our primary NoSQL which has given incredible stats as compare to SSDB.
In this talk, I will be discussing the transition from SSDB with Perl, MySql to Redis with golang, elastic search with the help of some numbers, how we made a scalable infrastructure for real-time analytics and reporting keeping Redis as the backbone for data operations where millions of emails are sent per hour.

When Containers Lie: Exploring the Invisible Layers of K8s

Containers promise isolation, predictability, and consistency, but under the hood, they can quietly betray you.

How? - Behind their sleek abstraction layer, there is a messy reality of overlay networks, namespace quirks, and hidden time drifts that mislead logs. These subtle misbehaviors lead to hours of wasted debugging and false assumptions about what’s “really” happening in production.

In this lightning talk, we’ll explore real debugging cases where containers lied — and engineers paid the price. You’ll see how an innocent-looking pod delay turned out to be a time drift between host and container, and how a DNS issue wasn’t Kubernetes’ fault at all, but a cgroup-level ghost.

We’ll unpack what really happens when the container abstraction breaks down — and how to peek beneath the layers to catch the truth before it catches you.

Key Takeaways:
- Containers abstract but also distort what’s really happening in your system.
- Learn quick mental models to debug time drift, network ghosts, and mount illusions.
- Gain 3 concrete debugging tips you can use the next time “everything looks fine” but isn’t.

RedisConf 2020 Takeaway (Online) Sessionize Event

May 2020 San Francisco, California, United States

Vikram Sahu

Turning “what the hell?” into “aha!” moments for developers.

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top