Netflix operates its massive streaming platform primarily on Java, utilizing a federated GraphQL architecture with Spring Boot microservices. The company migrated from Java 8 to JDK 21+, adopting virtual threads for improved concurrency and ZGC garbage collector for near-zero pause times. Their backend consists of around 3000
Table of contents
Kubernetes Quick-Start Guide (Sponsored)Backend Architecture with the GraphQL FoundationBuild Your Own Production-Ready AgentJVM EvolutionGenerational ZGCUse of Java Virtual ThreadsWhy Netflix Moved Away from RxJava?The Spring Boot Netflix StackConclusionSPONSOR US1 Comment
Sort: