Dr. Kailash Nadh, Zerodha's CTO is famous for his countless side projects on his GitHub, his blog that thousands of software engineers follow, and for building the tech infra at Zerodha that is run by only 35 engineers but supports over 1 crore traders! Let's talk with him about hacker culture, working on open source projects, and how to scale up tech and tech teams with common sense.
#Zerodha #Scaler #podcast #Entrepreneur #Tech
Timeline:
00:00 Introduction
00:40 A day in the life of Kailash Nadh
02:55 Writing code as a CTO
04:25 How to react to regulation as a Fintech team
07:35 Maintenance windows and reconciliation/settlement time for trading apps
11:15 How Zerodha manages with such a small team of 30 people in tech?
19:55 Tech Culture at Zerodha's Tech Team
22:55 How engineers can grow more to learn product/business domain
30:55 Why all companies must focus on better tech culture 35:00 Team dynamics that make tech teams grow better
37:35 Learn technology by building projects
43:55 Kailash's dns.toys side project and why he made it
48:25 Arnav's share time side project
52:40 Open source is important for engineers as well as orgs
1:01:55 Getting started with open source for those new to it
1:04:55 Hacker culture among Indian engineers
1:14:55 Open-source is, in a way, altruism
1:18:55 Future of tech in fintech domain
1:26:25 Why Zerodha picked Flutter for mobile?
1:33:55 (Arnav ranting about hyped up tech stacks 😅)
1:35:55 Zerodha's backend tech stack
1:43:55 When Zerodha first started using Go lang
1:46:55 Database choices, and Clickhouse and Postgres
1:49:55 Managed services vs doing things in-house
1:56:55 CI/CD setup at Zerodha
2:01:55 How to take good tech-stack choices early on?