TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How Netflix uses Java

241 点作者 ivanche超过 1 年前

17 条评论

zeruch超过 1 年前
Early on (15+ years ago) I spent a few weeks there on contract and I noticed they used Java EVERYWHERE, and not always well. They had a CS app named after a key Star Wars character that was in all likelihood a breach of the Geneva Convention. A code atrocity with the performance of a sloth on its 8th bong rip with a UX from hell.
评论 #37835851 未加载
评论 #37835011 未加载
评论 #37834727 未加载
评论 #37835236 未加载
评论 #37841330 未加载
评论 #37835797 未加载
jarym超过 1 年前
Interesting the article jumps straight from REST to GraphQL and forgets Falcor[0] - Netflix&#x27;s alternative vision for federated services. For a while it looked like it might be a contender to GraphQL but it never really seemed to take off despite being simpler to adopt.<p>[0] <a href="https:&#x2F;&#x2F;netflix.github.io&#x2F;falcor&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;netflix.github.io&#x2F;falcor&#x2F;</a>
评论 #37834296 未加载
评论 #37832247 未加载
评论 #37830080 未加载
评论 #37832252 未加载
评论 #37830340 未加载
评论 #37837302 未加载
ValtteriL超过 1 年前
&gt;Netflix observed a 20% increase of CPU usage on JDK 17 compared to JDK 8. This was mostly due to the improvements in the G1 garbage collector.<p>Help me here, why do GC improvements cause CPU increase?
评论 #37829851 未加载
评论 #37830133 未加载
评论 #37829861 未加载
评论 #37829949 未加载
评论 #37829852 未加载
评论 #37833128 未加载
评论 #37830678 未加载
评论 #37829769 未加载
评论 #37829853 未加载
评论 #37833059 未加载
评论 #37830315 未加载
评论 #37829749 未加载
评论 #37829779 未加载
dewey超过 1 年前
In case you are wondering what LOLOMO stands for, it&#x27;s &quot;List of List of Movies&quot;.
dlhavema超过 1 年前
Most of the postings for backend positions at Netflix I&#x27;ve seen call out nodejs. Can I assume they do both? Is one legacy and the other newer stuff, or are they more complimentary?<p>Anyone on in the inside know?
评论 #37837458 未加载
agilob超过 1 年前
Is this the talk? Looks like this is it <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=5dpLVvRpPPs">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=5dpLVvRpPPs</a>
评论 #37833174 未加载
评论 #37831671 未加载
yayitswei超过 1 年前
I heard Clojure is fairly popular at Netflix as well.
评论 #37831907 未加载
inparen超过 1 年前
Spring Boot and Spring cloud for backend &amp; graphql for the win. ;-)
评论 #37830502 未加载
评论 #37830331 未加载
评论 #37834663 未加载
评论 #37836999 未加载
评论 #37837308 未加载
yafetn超过 1 年前
Netflix’s DGS framework for GraphQL is nice to work with but we’ve been frustrated with some prioritization choices by the team. For instance, if you’re using Kotlin, it’s impossible to define and pass scalars to the latest version of the client. There’s a year-old issue highlighting this problem that’s been ignored it seems.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Netflix&#x2F;dgs-codegen&#x2F;issues&#x2F;455">https:&#x2F;&#x2F;github.com&#x2F;Netflix&#x2F;dgs-codegen&#x2F;issues&#x2F;455</a>
geodel超过 1 年前
This seems entirely unsurprising&#x2F;standard Java setup. Perhaps it is proximity to Hollywood that some glamor is rubbed off on bog standard enterprise tech stack of Netflix.
talent_deprived超过 1 年前
It&#x27;s too bad they are using Gradle and Intellij, used both before, went back to Maven and Eclipse. Personal preference I guess.
评论 #37837305 未加载
gamaralf超过 1 年前
It seems that this article should be titled &quot;How Netflix uses JVM&quot; (not &quot;Java&quot;).<p>The article is superficial, mentions Java but seems that Groovy had a more important role there. But in the end, it really talks about JVM.<p>It reads like a PR piece from a Oracle and Netflix partnership to promote Java. Oracle have done that before.
edejong超过 1 年前
Interesting, no mention of Scala at all. Did Netflix say goodbye to Scala altogether?
评论 #37833149 未加载
评论 #37834285 未加载
smrtinsert超过 1 年前
Not surprised about Rx. Rx is great at the UI layer imho, or anything with streams. For microservices, I don&#x27;t see how it would have ever fit, since microservices should be as simple as possible doing just one thing.
评论 #37833806 未加载
talent_deprived超过 1 年前
When they say &quot;applications&quot; do they mean stuff with more meat than microservices? If they&#x27;re mostly microservices, 2800 seems low to me for someone with the recognition factor of Netflix.
madaxe_again超过 1 年前
Ah, the way they break out artwork calls explains the weird behaviour I see with my U.K. Netflix account in Portugal - English titles, Portuguese posters, regardless of language preferences.
评论 #37829945 未加载
评论 #37829955 未加载
coding123超过 1 年前
Every company that went down the grpc route will be doing hacks for the next 10 years until they eventually get rid of it.
评论 #37835814 未加载