mboost-dp1

Netflix & Java


Gå til bund
Gravatar #1 - arne_v
7. jul. 2023 00:57
Når der kommer endnu en Java nyhed så er der mange som tænker:
* er det relevant idag?
* er der stadig mange der bruger Java?

Svaret er JA. Det er ikke den hotteste teknologi længere men det bruges i stor omfang.

En har lige postet en oversigt of Netflix'es teknologi stak.

Billede:



Og så kan man jo begynde at tælle:

Netflix iOS app : Swift
Netflix Android app : Kotlin
Netflix web client : JavaScript
Netflix web server : JavaScript/node.js [dette mangler i billedet, men det vides fra andre kilder!]

Spring Boot : Java [baseret på andre kilder bruges der også Kotlin med Spring Boot]
Netflix Zuul : Java
Netflix Eureka : Java
Netflix EVCache : Java
Apache Cassandra : Java
CockroachDB : Go
MySQL : C/C++
Apache Kafka : Scala og Java
Apache Flink : Java og Scala

[springer Amazon komponenterne over da teknologien er transparent for Netflix]

Apache Spark : Scala
Tableau : C++ [rygtevis - det er closed source]
Jira : Java
Netflix Altas : Scala
Jenkins : Java
Spinnaker : Java, Kotlin og JavaScript
Confluence : Java
Chaos Monkey : Go
Gradle : Java, Groovy og Kotlin
Nebula : ???? [closed source]

[springer PagerDuty over da det også er SaaS]

Java og de andre JVM sprog (Scala, Kotlin og Groovy) fylder meget.
Gravatar #3 - larsp
27. feb. 2024 10:23
Det er mit indtryk at mange Java platforme er ret godt designede og udførligt brandtestede. Det er IT-verdenens svar på grå og kedelig "industrial strength". Det er ikke specielt sexet, men det kan løfte nogle seriøse opgaver.

På sigt tænker jeg at Kotlin vil tage mere og mere over. Det forekommer at være et glimrende moderne sprog som kan ride på ryggen af Javas popularitet og al arbejdet der er gjort med at optimere JVM performance.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login