Skip to content

Commit 13eee1f

Browse files
deploy: 0446413
1 parent be15cf6 commit 13eee1f

File tree

54 files changed

+126
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+126
-18
lines changed

authors/ajinasokan/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<!doctype html><html><head><title>ajinasokan - Zerodha Tech Blog</title><meta charset=utf-8><meta name=title content="Zerodha Tech Blog"><meta name=description content="Technology blog of India's largest stock broker"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:title" content="ajinasokan - Zerodha Tech Blog"><meta property="og:description" content="Technology blog of India's largest stock broker"><meta property="og:type" content="website"><meta property="og:url" content="https://zerodha.tech/authors/ajinasokan/"><link rel="shortcut icon" href=https://zerodha.tech/static/images/favicon.png><link rel=alternate type=application/rss+xml href=https://zerodha.tech/authors/ajinasokan/index.xml title="Zerodha Tech Blog"><meta property="og:image" content="https://zerodha.tech/static/images/thumb.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Zerodha Tech Blog","logo":"https://zerodha.tech/static/images/logo.svg","description":"Technology blog of India's largest stock broker","contactPoint":[{"@type":"ContactPoint","telephone":"+91 80 4040 2020","contactType":"customer service"}],"url":"https://zerodha.tech","sameAs":["https://facebook.com/zerodha.social","https://twitter.com/zerodhaonline","https://youtube.com/user/zerodhaonline","https://linkedin.com/company/zerodha","https://instagram.com/zerodhaonline"]}</script><link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600" rel=stylesheet><link rel=stylesheet type=text/css media=screen href="https://zerodha.tech/static/style.css?v=216560"></head><body><section class=page-hero><div class="container wrap"><div class=header><div class=logo><a href=https://zerodha.tech/><img alt="Zerodha technology blog" src=https://zerodha.tech/static/images/logo.svg></a></div><nav class=nav><a class=active href=/ title>Home</a>
2+
<a href=/blog title>Blog</a>
3+
<a href=/projects title>Projects</a>
4+
<a href=/stack title>Stack</a>
5+
<a href=https://zerodha.tech/index.xml class=feed title="Subscribe to feed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></nav></div><h1 class=post-header>@ajinasokan</h1></div></section><div class="container wrap"><div class=posts><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/from-native-to-react-native-to-flutter/>From Native to React Native to Flutter</a></h3></div><div class=description>Our journey and experiences with native, React Native, and Flutter and why we finally bet on Flutter for building critical financial apps in 2018 even when it was alpha.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars.githubusercontent.com/u/10473719?s=64&amp;v=4" alt="Ajin Asokan"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/ajinasokan class=name>Ajin Asokan</a><div class=desig>Software Engineer</div></div></div></div></div><p class=date>17 Jan 2022</p></div></div></div></div><footer class=footer><a href=https://zerodha.com>Zerodha</a> &copy; 2025 All rights reserved.</footer></body></html>

authors/ajinasokan/page/1/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!doctype html><html lang=en-us><head><title>https://zerodha.tech/authors/ajinasokan/</title><link rel=canonical href=https://zerodha.tech/authors/ajinasokan/><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://zerodha.tech/authors/ajinasokan/"></head></html>

authors/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!doctype html><html><head><title>Authors - Zerodha Tech Blog</title><meta charset=utf-8><meta name=title content="Zerodha Tech Blog"><meta name=description content="Technology blog of India's largest stock broker"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:title" content="Authors - Zerodha Tech Blog"><meta property="og:description" content="Technology blog of India's largest stock broker"><meta property="og:type" content="website"><meta property="og:url" content="https://zerodha.tech/authors/"><link rel="shortcut icon" href=https://zerodha.tech/static/images/favicon.png><link rel=alternate type=application/rss+xml href=https://zerodha.tech/authors/index.xml title="Zerodha Tech Blog"><meta property="og:image" content="https://zerodha.tech/static/images/thumb.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Zerodha Tech Blog","logo":"https://zerodha.tech/static/images/logo.svg","description":"Technology blog of India's largest stock broker","contactPoint":[{"@type":"ContactPoint","telephone":"+91 80 4040 2020","contactType":"customer service"}],"url":"https://zerodha.tech","sameAs":["https://facebook.com/zerodha.social","https://twitter.com/zerodhaonline","https://youtube.com/user/zerodhaonline","https://linkedin.com/company/zerodha","https://instagram.com/zerodhaonline"]}</script><link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600" rel=stylesheet><link rel=stylesheet type=text/css media=screen href="https://zerodha.tech/static/style.css?v=144445"></head><body><section class=page-hero><div class="container wrap"><div class=header><div class=logo><a href=https://zerodha.tech/><img alt="Zerodha technology blog" src=https://zerodha.tech/static/images/logo.svg></a></div><nav class=nav><a class=active href=/ title>Home</a>
1+
<!doctype html><html><head><title>Authors - Zerodha Tech Blog</title><meta charset=utf-8><meta name=title content="Zerodha Tech Blog"><meta name=description content="Technology blog of India's largest stock broker"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:title" content="Authors - Zerodha Tech Blog"><meta property="og:description" content="Technology blog of India's largest stock broker"><meta property="og:type" content="website"><meta property="og:url" content="https://zerodha.tech/authors/"><link rel="shortcut icon" href=https://zerodha.tech/static/images/favicon.png><link rel=alternate type=application/rss+xml href=https://zerodha.tech/authors/index.xml title="Zerodha Tech Blog"><meta property="og:image" content="https://zerodha.tech/static/images/thumb.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Zerodha Tech Blog","logo":"https://zerodha.tech/static/images/logo.svg","description":"Technology blog of India's largest stock broker","contactPoint":[{"@type":"ContactPoint","telephone":"+91 80 4040 2020","contactType":"customer service"}],"url":"https://zerodha.tech","sameAs":["https://facebook.com/zerodha.social","https://twitter.com/zerodhaonline","https://youtube.com/user/zerodhaonline","https://linkedin.com/company/zerodha","https://instagram.com/zerodhaonline"]}</script><link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600" rel=stylesheet><link rel=stylesheet type=text/css media=screen href="https://zerodha.tech/static/style.css?v=216560"></head><body><section class=page-hero><div class="container wrap"><div class=header><div class=logo><a href=https://zerodha.tech/><img alt="Zerodha technology blog" src=https://zerodha.tech/static/images/logo.svg></a></div><nav class=nav><a class=active href=/ title>Home</a>
22
<a href=/blog title>Blog</a>
33
<a href=/projects title>Projects</a>
44
<a href=/stack title>Stack</a>

authors/karan/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<!doctype html><html><head><title>karan - Zerodha Tech Blog</title><meta charset=utf-8><meta name=title content="Zerodha Tech Blog"><meta name=description content="Technology blog of India's largest stock broker"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:title" content="karan - Zerodha Tech Blog"><meta property="og:description" content="Technology blog of India's largest stock broker"><meta property="og:type" content="website"><meta property="og:url" content="https://zerodha.tech/authors/karan/"><link rel="shortcut icon" href=https://zerodha.tech/static/images/favicon.png><link rel=alternate type=application/rss+xml href=https://zerodha.tech/authors/karan/index.xml title="Zerodha Tech Blog"><meta property="og:image" content="https://zerodha.tech/static/images/thumb.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Zerodha Tech Blog","logo":"https://zerodha.tech/static/images/logo.svg","description":"Technology blog of India's largest stock broker","contactPoint":[{"@type":"ContactPoint","telephone":"+91 80 4040 2020","contactType":"customer service"}],"url":"https://zerodha.tech","sameAs":["https://facebook.com/zerodha.social","https://twitter.com/zerodhaonline","https://youtube.com/user/zerodhaonline","https://linkedin.com/company/zerodha","https://instagram.com/zerodhaonline"]}</script><link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600" rel=stylesheet><link rel=stylesheet type=text/css media=screen href="https://zerodha.tech/static/style.css?v=216560"></head><body><section class=page-hero><div class="container wrap"><div class=header><div class=logo><a href=https://zerodha.tech/><img alt="Zerodha technology blog" src=https://zerodha.tech/static/images/logo.svg></a></div><nav class=nav><a class=active href=/ title>Home</a>
2+
<a href=/blog title>Blog</a>
3+
<a href=/projects title>Projects</a>
4+
<a href=/stack title>Stack</a>
5+
<a href=https://zerodha.tech/index.xml class=feed title="Subscribe to feed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></nav></div><h1 class=post-header>@karan</h1></div></section><div class="container wrap"><div class=posts><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/1-5-million-pdfs-in-25-minutes/>1.5+ million PDFs in 25 minutes</a></h3></div><div class=description>How we generate, digitally sign, and e-mail out 1.5+ million PDFs, as mandated by regulations, in about 25 minutes with a fully self-hosted distributed architecture.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars.githubusercontent.com/u/10434498?v=4" alt="Sarat Chandra"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/sarat class=name>Sarat Chandra</a><div class=desig>Software Engineer</div></div></div></div><div class=author-tiny-individual><span class=avatar><img src="https://avatars.githubusercontent.com/u/5689132?s=64&amp;v=4" alt="Karan Sharma"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/karan class=name>Karan Sharma</a><div class=desig>Software Engineer</div></div></div></div></div><p class=date>14 Feb 2024</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/logging-at-zerodha/>Logging at Zerodha</a></h3></div><div class=description>Our migration story from ELK to using Clickhouse and Vector for our logging pipeline</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars.githubusercontent.com/u/5689132?s=64&amp;v=4" alt="Karan Sharma"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/karan class=name>Karan Sharma</a><div class=desig>Software Engineer</div></div></div></div></div><p class=date>23 Mar 2023</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/infra-monitoring-at-zerodha/>Infrastructure monitoring with Prometheus at Zerodha</a></h3></div><div class=description>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.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars.githubusercontent.com/u/5689132?s=64&amp;v=4" alt="Karan Sharma"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/karan class=name>Karan Sharma</a><div class=desig>Software Engineer</div></div></div></div></div><p class=date>27 Apr 2020</p></div></div></div></div><footer class=footer><a href=https://zerodha.com>Zerodha</a> &copy; 2025 All rights reserved.</footer></body></html>

authors/karan/page/1/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!doctype html><html lang=en-us><head><title>https://zerodha.tech/authors/karan/</title><link rel=canonical href=https://zerodha.tech/authors/karan/><meta name=robots content="noindex"><meta charset=utf-8><meta http-equiv=refresh content="0; url=https://zerodha.tech/authors/karan/"></head></html>

authors/knadh/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<!doctype html><html><head><title>knadh - Zerodha Tech Blog</title><meta charset=utf-8><meta name=title content="Zerodha Tech Blog"><meta name=description content="Technology blog of India's largest stock broker"><meta name=viewport content="width=device-width,initial-scale=1"><meta property="og:title" content="knadh - Zerodha Tech Blog"><meta property="og:description" content="Technology blog of India's largest stock broker"><meta property="og:type" content="website"><meta property="og:url" content="https://zerodha.tech/authors/knadh/"><link rel="shortcut icon" href=https://zerodha.tech/static/images/favicon.png><link rel=alternate type=application/rss+xml href=https://zerodha.tech/authors/knadh/index.xml title="Zerodha Tech Blog"><meta property="og:image" content="https://zerodha.tech/static/images/thumb.png"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Zerodha Tech Blog","logo":"https://zerodha.tech/static/images/logo.svg","description":"Technology blog of India's largest stock broker","contactPoint":[{"@type":"ContactPoint","telephone":"+91 80 4040 2020","contactType":"customer service"}],"url":"https://zerodha.tech","sameAs":["https://facebook.com/zerodha.social","https://twitter.com/zerodhaonline","https://youtube.com/user/zerodhaonline","https://linkedin.com/company/zerodha","https://instagram.com/zerodhaonline"]}</script><link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600" rel=stylesheet><link rel=stylesheet type=text/css media=screen href="https://zerodha.tech/static/style.css?v=216560"></head><body><section class=page-hero><div class="container wrap"><div class=header><div class=logo><a href=https://zerodha.tech/><img alt="Zerodha technology blog" src=https://zerodha.tech/static/images/logo.svg></a></div><nav class=nav><a class=active href=/ title>Home</a>
2+
<a href=/blog title>Blog</a>
3+
<a href=/projects title>Projects</a>
4+
<a href=/stack title>Stack</a>
5+
<a href=https://zerodha.tech/index.xml class=feed title="Subscribe to feed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 11a9 9 0 019 9"/><path d="M4 4a16 16 0 0116 16"/><circle cx="5" cy="19" r="1"/></svg></a></nav></div><h1 class=post-header>@knadh</h1></div></section><div class="container wrap"><div class=posts><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/remoteness-of-remote-work/>The remoteness of remote work</a></h3></div><div class=description>Reflections on COVID-induced remote work at Zerodha. Big failures, small wins.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>28 Mar 2024</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/user-disengagement/>User disengagement</a></h3></div><div class=description>User disengagement is the product and business development philosophy we follow at Zerodha, the anti-thesis of user "engagement".</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>06 May 2022</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/being-future-ready-with-common-sense/>Scaling with common sense #2: Being future ready.</a></h3></div><div class=description>An assortment of common sense ideas and practices that we follow at Zerodha for being future ready with our software, systems, and our organisation.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>28 Jul 2021</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/alar-the-making-of-an-open-source-dictionary/>Alar: The making of an open source dictionary</a></h3></div><div class=description>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.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>22 Sep 2020</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/scaling-with-common-sense/>Scaling with common sense</a></h3></div><div class=description>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.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>14 Jun 2020</p></div></div><div class="post blurb"><div class=post-header><h3 class=title><a href=/blog/hello-world/>Hello, World!</a></h3></div><div class=description>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.</div><div class=meta><div class=author-tiny><div class=author-tiny-individual><span class=avatar><img src="https://avatars1.githubusercontent.com/u/547147?s=64&amp;v=4" alt="Kailash Nadh"></span><div class=author-tiny-meta><div class=author-tiny-details><a href=https://zerodha.tech/authors/knadh class=name>Kailash Nadh</a><div class=desig>CTO</div></div></div></div></div><p class=date>06 Apr 2020</p></div></div></div></div><footer class=footer><a href=https://zerodha.com>Zerodha</a> &copy; 2025 All rights reserved.</footer></body></html>

0 commit comments

Comments
 (0)