Kailash Nadh, CTO
SCALER SCALER
275K subscribers
183,871 views
0

 Published On Premiered Sep 17, 2022

Welcome to #ScalerPod by Scaler where our host Arnav talks the leaders of the biggest tech companies from India about software engineering challenges they are solving!

About Dr. Kailash Nadh
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

What is Software Engineering?
Software engineering is a branch of computer science that focuses on the design and development of computer systems and application software.
Software engineers are experts in programming languages, software development, and operating systems and they use engineering principles to create software.

Who are software engineers?
Software engineers are experts in programming languages and software development, and they use engineering techniques to produce software.

Coding projects
A coding project is a task or problem that can be solved using a programming language. These projects can range in complexity and scope, from simple scripts that perform a specific function, to large software applications with many features and capabilities. Coding projects are often used to learn new programming skills, develop solutions to real-world problems, or create software for personal or professional use.

What is a tech stack?
A tech stack is a combination of programming languages, frameworks, libraries, and tools used to develop a software application or platform. It includes both the front-end and back-end technologies, and can also refer to the specific versions of each component.

#zerodha #scaler #podcast

Timeline

00:00 Teaser
02:10 Intro
03:00 A day in the life of Kailash Nadh
05:00 Writing code as a CTO
06:30 How to react to regulation as a Fintech team
09:40 Maintenance windows and reconciliation/settlement time for trading apps
13:20 How Zerodha manages with such a small team of 30 people in tech?
22:00 Tech Culture at Zerodha's Tech Team
25:00 How engineers can grow more to learn product/business domain
33:00 Why all companies must focus on better tech culture
35:00 Team dynamics that make tech teams grow better
39:40 Learn technology by building projects
46:00 Kailash's dns.toys side project and why he made it
50:30 Arnav's sharetime side project
54:45 Open source is important for engineers as well as orgs
1:04:00 Getting started with open source for those new to it
1:07:00 Hacker culture among Indian engineers
1:17:00 Open-source is, in a way, altruism
1:21:00 Future of tech in fintech domain
1:28:30 Why Zerodha picked Flutter for mobile?
1:36:00 (Arnav ranting about hyped up tech stacks 😅)
1:38:00 Zerodha's backend tech stack
1:46:00 When Zerodha first started using Go lang
1:49:00 Database choices, and Clickhouse and Postgres
1:52:00 Managed services vs doing things in-house
1:59:00 CI/CD setup at Zerodha
2:04:00 How to take good tech-stack choices early on?



--------------------------------------- About SCALER -------------------------------------------------

A transformative tech school, creating talent with impeccable skills. Upskill and Create Impact.

Learn more about Scaler: https://bit.ly/3yxcQNZ

📌 Follow us on Social and be a part of an amazing tech community📌
👉 Meet like-minded coder folks on Discord -   / discord  
👉 Tweets you cannot afford to miss out on -   / scaler_official  
👉 Check out student success stories, expert opinions, and live classes on Linkedin -   / scalerofficial  
👉 Explore value-packed reels, carousels and get access to exclusive updates on Instagram -   / scaler_official  
📢 Be a part of our one of a kind telegram community: https://t.me/Scalercommunity

🔔 Hit that bell icon to get notified of all our new videos 🔔

show more

Share/Embed