Netflix의 Java 사용 변천사 (번역)

안녕하세요 :) 저는 최근에 다시 Java와 Spring Boot를 사용하는 미국 회사로 이직하면서, 지난 2년간 스타트업에서 Ruby on Rails를 사용하며 잊고 지내던 Java와 Spring 생태계에 다시 발을 내딛었습니다. 🥰


현재 회사에서는 수많은 모놀리틱 서비스와 마이크로서비스가 함께 사용되는 상황이라 꽤 복잡한 아키텍처로 구성되어 있습니다. 그리고 새로운 Java/Spring 기반 서비스들이 빠르게 추가되고 있어서 각 서비스들 간의 통신이나 아키텍처 구성을 어떻게 개선해가면 좋을지 고민되는 상황이었는데요. 🙃


팀에 빅테크(FAANG) 출신 시니어 개발자들도 있어서 제가 이 개선을 주도하지는 않겠지만, 적어도 아키텍처 개선 방향에 대한 내 의견을 가지고 있어야겠다는 생각으로 힌트를 얻고자 Java 기반 서비스들의 큰 형님격인 Netflix의 문을 두드렸습니다.


Netflix는 Java 기반 서비스들의 아키텍처를 어떻게 발전시켜나갔는지 궁금해서 찾아보다가 이 글을 발견했고, 오랜만에 Java 생태계로 돌아온 저에게 유익했던 글이라 DeepL의 도움을 받아 번역해보았습니다.


전체 내용 보기 👉 https://www.integer.blog/evolution-of-java-usage-at-netflix/?ref=careerly.co.kr


📌 목차

  1. Groovy 시대 with BFF(Backend For Frontend)

  2. RxJava와 리액티브 프로그래밍 사용

  3. GraphQL Federation으로 전환

  4. Netflix가 사용하는 Java 버전

  5. Netflix가 사용하는 Spring Boot

Netflix의 Java 사용 변천사 (번역)

1nteger 🏄🏻‍♂️

Netflix의 Java 사용 변천사 (번역)

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 7일 오후 10:01

 • 

저장 261조회 7,602

댓글 0