재미있는 벤치마크

박근수·2024년 3월 27일
0

Rust

목록 보기
2/4
post-thumbnail

수두룩빽빽한 백엔드 프레임워크 중에 가장 최강은 누구인가.
대표적인 언어 5개와 각 언어의 내가 아는 가장 유명한 프레임워크를 비교해봤다.
최강자를 가려보자.

go - gin, fiber
rust - actix,axum
python - fastapi, django
java - spring
javascript - nestjs

https://web-frameworks-benchmark.netlify.app/compare?f=actix,axum,fiber,gin,django,fastapi,spring,nestjs-express
복잡한 어플리케이션은 아니고 print(hello world) 같이 간단한 요청이라고 알고 있다.

여러 지표가 있는데 Rust가 성능은 제일 좋은 것 같다. 물론 세상이 성능이 다는 아니고 장고로도 충분히 서비스도 제공하고 팀원들과 언어나 프레임워크 스펙 같은걸 통일해야 하는걸 감수해야 하지만 아주 흥미로운 결과인 것 같다.
클라우드 서비스에서는 사용하는 리소스가 다 돈이고 초기 투자 비용보다 사용료가 더 거대해질 수 있는 세상에서 go나 rust가 사용료 대비 성능을 뽑아낼 수 있다는 걸 감안하면 왜 개발자들이 익숙하고 많은 오픈소스가 있는 자바 대신 선택하는지 이해가 간다.
C++은 빠르고 메모리도 절약하지만 어렵고 사고가 많이 나잖아.

profile
개성이 확실한편

0개의 댓글