We build technology at Zerodha, India's largest stock broker.

24 Nov 2020

A lesson in creating and using niche business DSLs at scale

How we incrementally built a business rule validation engine to keep up with the changing business and regulatory environment, starting with a custom DSL, and ended up writing a framework to manage rules written in Go and distribute them as pure Go plugins.
Rohan Verma
Rohan Verma (Software Engineer)
24 Nov 2020
22 Sep 2020

Alar: The making of an open source dictionary

The story of a massive Kannada dictionary created by V. Krishna single handedly over four decades, and its accidental discovery and open sourcing at an unlikely place, a stock brokerage.
Kailash Nadh
Kailash Nadh (CTO)
22 Sep 2020
14 Jun 2020

Scaling with common sense

A disorderly assortment of common sense ideas for scaling applicaions that we follow at Zerodha. TLDR: Simple scales. Scale application before infra. Keep networking and IO minimal.
Kailash Nadh
Kailash Nadh (CTO)
14 Jun 2020
27 Apr 2020

Infrastructure monitoring with Prometheus at Zerodha

How we developed a hybrid multi-DC and cloud monitoring stack with Prometheus, Grafana, and Victoria metrics for monitoring system, app and service, and also business metrics.
Karan Sharma
Karan Sharma (Devops Engineer)
27 Apr 2020
06 Apr 2020

Hello, World!

TLDR: 30 member tech team formed over seven years built India's largest stock broker. Unconventional setup. The long pending tech blog is finally here. Some backstory and context.
Kailash Nadh
Kailash Nadh (CTO)
06 Apr 2020