TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How Netflix really uses Java

127 pointsby parsdabout 1 year ago

12 comments

ricketteabout 1 year ago
Prev: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37829395">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37829395</a>
评论 #39528233 未加载
torceteabout 1 year ago
I never worked with micro services, but I have this question. Do micro services require more and better management?<p>I can imagine that you need to keep track of all these services, along with information about dependencies, code version, API version and others.<p>Of course, monolithic services also require these this sort of management, but it should be less complex.
评论 #39526826 未加载
评论 #39527081 未加载
评论 #39526844 未加载
评论 #39528549 未加载
评论 #39526896 未加载
评论 #39526821 未加载
swozeyabout 1 year ago
I&#x27;ve deployed multiple open sourced netflix java services and each one of them was archived and no longer maintained according to the repos.<p>Are they still being developed internally and the foss repos are basically without the secret sauce? Or are these projects &quot;done&quot;? Did Netflix move on to replacement tools?<p>I&#x27;m referring to things like hystrix and .. a queue system I can&#x27;t recall right now. This was a long time ago but that queue system was a bit of a rough roll out and IIRC I had to make a fair amount of code changes to get going.<p>Not biting the hand that feeds me, just curious about how netflix treats projects like those. I&#x27;m usually extremely apprehensive about deploying archived things but a few teams wanted to use them. I don&#x27;t know if things are archived because they&#x27;re done, perfect, terrible, cooked, deprecated, insecure..<p>edit: Oh I hadn&#x27;t looked at it in a long time, the hystrix repo explains it well on the readme. I&#x27;m not sure if the other project I used did that.
Nicanabout 1 year ago
I have been out of the loop with Java. Is Virtual Threads the answer to asynchronous I&#x2F;O? (Much like Go&#x2F;C# async&#x2F;node.js?)<p>That looks like an interesting solution to support asynchronous I&#x2F;O without breaking all the APIs, and having the async&#x2F;await mess that C# created.
评论 #39527392 未加载
wiradikusumaabout 1 year ago
Meanwhile, if you&#x27;re building something smaller than Netflix, I&#x27;m writing a book just about that (<a href="https:&#x2F;&#x2F;opinionatedlaunch.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;opinionatedlaunch.com&#x2F;</a>).<p>It&#x27;s about mobile apps, but I talk about backend at great length, especially since my background is Java. The book is called &quot;opinionated&quot; because I cover Quarkus (<a href="https:&#x2F;&#x2F;quarkus.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quarkus.io&#x2F;</a>), monolith, Fly.io, and no K8s. No fancy stuff to pad your CV, just to get things done the simplest way possible, with the least headache in maintenance (I&#x27;m lazy).
评论 #39528010 未加载
dventimihasuraabout 1 year ago
Has anyone else used Netflix DGS outside of Netflix to build GraphQL servers? I&#x27;m wondering what the experience was like. Full disclosure: I work at a GraphQL company. But still, I&#x27;m genuinely curious. I was a longtime back-end Java developer, and I&#x27;m wondering what the experience is like these days.
dphuang2about 1 year ago
always wanted to work on a system that needs hystrix, I haven&#x27;t needed such strict uptimes just yet.
评论 #39526718 未加载
评论 #39528875 未加载
Solvencyabout 1 year ago
In theory... would Go be (1) as performant for Netflix&#x27;s scale&#x2F;speed needs, and (2) be practical in 2024 from a platform&#x2F;ecosystem perspective?
评论 #39526870 未加载
评论 #39538723 未加载
评论 #39526934 未加载
评论 #39528889 未加载
TYPE_FASTERabout 1 year ago
Netflix Hollow is pretty great: <a href="https:&#x2F;&#x2F;hollow.how&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hollow.how&#x2F;</a>
iammilesabout 1 year ago
<i>…let&#x27;s say, your TV, or your iOS device will just do 10 network calls to these different microservices. It will just not scale at all. You would have a very bad customer experience. It would feel like using the Disney app. It&#x27;s just not ideal.</i><p>That’s some shade.
评论 #39526977 未加载
评论 #39527426 未加载
评论 #39526877 未加载
评论 #39527387 未加载
评论 #39527630 未加载
评论 #39528868 未加载
评论 #39527729 未加载
评论 #39527644 未加载
评论 #39526857 未加载
throwitaway222about 1 year ago
I bought into the &quot;RX Java&#x2F;JS&#x2F;etc..&quot; years back. Everyone I showed the code couldn&#x27;t handle it, and we just backed off to other methods, and things worked just fine.<p>RX has some interesting ideas, but from a practical standpoint, at companies not netflix, it just doesn&#x27;t work
评论 #39526991 未加载
评论 #39526966 未加载
评论 #39527500 未加载
评论 #39526888 未加载
评论 #39528102 未加载
评论 #39528161 未加载
mtlmtlmtlmtlabout 1 year ago
This is mostly off-topic I suppose but I recently noticed that Netflix, and Netflix on my TV(WebOS) specifically is absolutely spamming my router with DNS requests sometimes several times a minute, most of them for nrdp-ipv6.prod.ftl.netflix.com. I&#x27;m not blocking them btw, so it&#x27;s not some buggy retry thing going on.<p>Even if I do a hard reboot of my TV and don&#x27;t start the app, my TV is still happily resolving away. I&#x27;m gonna have to set up a local cache or something just to save on my NextDNS quota.<p>Edit: I just asked Netflix support about it. Worse than useless, just kept telling me to either try a different internet connection(no idea why), then they told me to take it up with my ISP and immediately closed the chat. I&#x27;m gonna wait an hour or so, open another chat, and tell them my ISP said this was purely a Netflix issue, I suppose.
评论 #39527254 未加载
评论 #39527863 未加载
评论 #39528071 未加载
评论 #39528166 未加载