본문 바로가기

얼랭

Erlang/OTP

고가용 동시성 언어 런타임

한줄평

수많은 접속을 끊김 없이 처리하는 서버 시스템에 강점이 뚜렷합니다. 다만 문법과 사고방식이 주류 언어와 달라 진입 장벽이 있고, 단독 실행 앱보다는 서버 인프라용입니다.

이런 분께 대규모 동시 접속을 견뎌야 하는 서버를 만드는 개발자께

좋은 점

  • 장애를 견디는 동시성·고가용성 설계
  • 오랜 검증을 거친 안정적인 런타임

아쉬운 점

  • 독특한 문법으로 학습 곡선이 가파름

얼랭 소개

높은 가용성과 대규모 동시성을 요구하는 실시간 시스템을 만들기 위한 프로그래밍 언어이자 런타임입니다. 가벼운 프로세스와 메시지 전달, 장애 격리를 언어 차원에서 지원해 통신·메시징 서버에 오래 쓰여 왔습니다. 컴파일러와 대화형 셸(erl)을 포함한 명령줄 개발 환경입니다.

제작사

영삼넷 · 공식 홈페이지