라인에서 개발 되어 오픈소스화 된 Armeria라는 프레임워크가 있습니다. Netty를 개발하신 이희승님과 라인 동료분들이 만든 비동기 마이크로서비스 프레임워크로 불리우는데, Spring 프레임워크에서 Armeria로 전환 한 이유와 방법에 대해 알 수 있는 글입니다. Armeria의 장점은 Spring WebFlux와도 결합해서 사용할 수 있고, 다양하게 조합해서 쓸 수 있다는 점이라고 생각합니다. 언어도 Kotlin, Scala를 사용 할 수 있습니다. (다만, 아직 DSL은 지원 되지 않는다고 합니다.) 저도 이름만 들어봤지, 써본적은 없지만 다양하게 결합이 가능하다는 통합모듈이 굉장히 매력적입니다. 성능도 우수한 편이고, 예시에 대해서도 github에서 제공 해준다고 하니, 정말 좋은 프레임워크라고 생각합니다. https://engineering.linecorp.com/ko/blog/introduce-armeria/ 실제로 이희승님께서 소개한 글도 있으니 읽어보시면 도움 될 것 같습니다. 저도 늘 Spring만을 거의 표준처럼 생각 했는데, Armeria와 같은 프레임워크를 학습해보는 게 좋을 것 같다는 생각을 합니다. Kotlin을 잘 쓰시는 분이라면, Ktor라는 프레임워크도 있으니 다양하게 생각해볼 수 있을 것 같습니다.

LINE 개발자들이 Spring 대신 Armeria를 사용하는 이유

LINE ENGINGEERING

LINE 개발자들이 Spring 대신 Armeria를 사용하는 이유

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 8월 7일 오전 2:50

댓글 0

    함께 읽은 게시물

    ⟪사용자를 이해하는 유일한 방법에 대해서⟫

    ... 더 보기

    퇴사 부검 : 네이버를 떠나며

    ... 더 보기

    퇴사 부검 : 네이버를 떠나며

    taetaetae.github.io

    퇴사 부검 : 네이버를 떠나며

     • 

    저장 22 • 조회 2,285



    왜 좋은 일자리는 늘 부족한가

    

    ... 더 보기