Live data from Hacker News

Hello, World – Zerodha, India's largest stock broker

zerodha.tech

41–50 of 82 posts

Re: Hello, World – Zerodha, India's largest stock broker

#41
I literally highlighted every paragraph of this post. So many things to agree with.

I'm really looking forward to the breakdown of much of what has been teased here.

Top of mind: Is Postal the self-hosted transactional mail server (https://github.com/postalhq/postal)? Been looking at using this for an idea, and wanted to know if there are any obvious gotchas to look out for.

Re: Hello, World – Zerodha, India's largest stock broker

#42

It would be great to see a discussion about using Flutter vs everything else they tried. Same wrt to Vue.

The first version of our web trading platform was written in Angular. It quickly got out of hand in complexity (and we felt Angular had a learning curve that was unwarranted for a frontend lib). The bundle sizes were also big. Then the Angular version fiasco happened. Vue turned out to be far easier to understand and work with, was faster in our benchmarks, and smaller in size.

With Flutter, we initially had a native Android app and a React Native iOS app. Managing two codebases was obviously painful, and React Native had significant performance issues, and we also struggled with the lack of stable libs, and the breaking changes between releases. Flutter came along and we were able to share 90% of the codebase across Android and iOS apps, and were quite happy with 60FPS rendering of native UI.

Re: Hello, World – Zerodha, India's largest stock broker

#43
post #28
post #15

Earlier quoted context omitted.

Hey, sorry about that. And we're always sorry about technical issues when they happen, and 9/10 times, they stem from systems outside of our control. The underlying infrastructure in the Indian capital markets is very constrained and was not really built for the kind of scale we're operating at in 2020. The next biggest broker processes only a fraction of our daily volumes. So it really is a matter of scale, industry…

Saying sorry doesn't fix the losses. Pro traders are used to taking losses and can manage it. But it is super bad when we lose more than 50% of a huge profit in case of a exceptional market move just because of Kite not able to handle the load and accept an order. Or worst when there is an exceptional loss that just doubles because of system failure. You guys did a great job on the platform, but you should provide re…

Thanks, but paying extra for reliability implies that reliability is being compromised and can be provided for a fee, which isn't the case here. As unfortunate as these incidents are, they are rooted in the legacy infrastructure a stock broker is dependent upon and we've been working hard over the years replacing those, component by component.

Re: Hello, World – Zerodha, India's largest stock broker

#44
post #40

Kailash Nadh, zerodha's co-founder, is an active investor as well through the rainmatter startup incubator [0]. There's been quite a boom in the fintech space in India for quite some time now, but zerodha is one of the first generation companies that survived through thick and thin. Indian fintech and edtech companies invite a tonne of interest from YC, in particular, and so, dare I say, the going has got a bit easie…

I'm not an expert in trading, but I thought that you could only invest in the indexed/mutual funds available in your country? I'm not sure your average Indian can, say, start putting money in any Vanguard fund available to Americans.

Sure you can. You just need a broker that lets you. Interactive Brokers for example.

Re: Hello, World – Zerodha, India's largest stock broker

#45

A lot of good tips in there. Thank you for sharing. One thing grabbed my attention... > Hybrid infra. Physical racks where numerous exchange leased lines terminate + AWS. Sometimes, these leased lines go down when the civic body in Mumbai digs up roads. Isn't it better to fully rely on Cloud and Infra providers in order to completely avoid such instances?

Cloud costs sky rocket when you have applications that use a lot of data. This setup looks like its a very good cost competitive decision

Re: Hello, World – Zerodha, India's largest stock broker

#46
post #43
post #28

Earlier quoted context omitted.

Saying sorry doesn't fix the losses. Pro traders are used to taking losses and can manage it. But it is super bad when we lose more than 50% of a huge profit in case of a exceptional market move just because of Kite not able to handle the load and accept an order. Or worst when there is an exceptional loss that just doubles because of system failure. You guys did a great job on the platform, but you should provide re…

Thanks, but paying extra for reliability implies that reliability is being compromised and can be provided for a fee, which isn't the case here. As unfortunate as these incidents are, they are rooted in the legacy infrastructure a stock broker is dependent upon and we've been working hard over the years replacing those, component by component.

You became the largest broker, next may be you could become an exchange :D

Re: Hello, World – Zerodha, India's largest stock broker

#47
post #42

It would be great to see a discussion about using Flutter vs everything else they tried. Same wrt to Vue.

The first version of our web trading platform was written in Angular. It quickly got out of hand in complexity (and we felt Angular had a learning curve that was unwarranted for a frontend lib). The bundle sizes were also big. Then the Angular version fiasco happened. Vue turned out to be far easier to understand and work with, was faster in our benchmarks, and smaller in size. With Flutter, we initially had a native…

How did you find writing your apps in Dart when using Flutter? That was one language I haven't been in a rush to learn but the performance metrics you talk about can be quite persuasive.

I've heard a number of people having issues with React Native. I'm curious if that is just an immaturity thing or something more fundamental.

Re: Hello, World – Zerodha, India's largest stock broker

#48
post #47
post #42

Earlier quoted context omitted.

The first version of our web trading platform was written in Angular. It quickly got out of hand in complexity (and we felt Angular had a learning curve that was unwarranted for a frontend lib). The bundle sizes were also big. Then the Angular version fiasco happened. Vue turned out to be far easier to understand and work with, was faster in our benchmarks, and smaller in size. With Flutter, we initially had a native…

How did you find writing your apps in Dart when using Flutter? That was one language I haven't been in a rush to learn but the performance metrics you talk about can be quite persuasive. I've heard a number of people having issues with React Native. I'm curious if that is just an immaturity thing or something more fundamental.

Dart is alright. For being able to use Flutter, it's a fair trade-off.

React Native, it was both. Fundamentally, it uses a JS engine that acts as a bridge, and that can be a performance bottleneck depending on the usecase.

Re: Hello, World – Zerodha, India's largest stock broker

#49
post #20

There is some reports that they sell your contact information to shady investment marketing companies. Many people have observed a sudden influx of calls from small, unheard of investment companies calling them up with investment offers, after they have signed up with Zerodha. Also there have been much publcised issues with futures trading on their platform, with a court ordering them to refund a large sum to an inve…

I've talked about the technical issues in a couple other responses on this post. About spam, we've been working with the capital markets regulators, cyber crime units (Police), and TRAI (telecom regulator). It is a nasty issue that plagues all capital markets institutions in India. I'd gone into some detail on the data leaks on this Reddit AMA last year: https://www.reddit.com/r/IndiaInvestments/comments/bhv18e/we...

Wow, fascinating. You're being screwed by your service providers. Great job tracking that down.

Re: Hello, World – Zerodha, India's largest stock broker

#50
Very interesting. I haven't used this but it sounds very impressive. Cool takeaways. Nothing useful to share except that I enjoyed the write-up.

Interestingly, I've learned a lot about Indian operations from your comments regarding this (like telecom operators stealing and selling customer data, etc.). Fascinating!

Post reply on HN