Phoenix - Elixir/Erlang 기반 웹 프레임워크
(phoenixframework.org)- 성능과 생산성 양쪽을 다 고려한 서버기반 MVC
- Ruby/Rails 와 유사
- Plug 스펙으로 모듈화된 웹 개발 지원
- Cowboy 웹서버
- DB쿼리는 Ecto사용
- Channels : 웹소켓으로 서버1대에서 백만단위의 실시간 접속(채팅,알림,이벤트등) 지원
최근에 LiveDashboard 가 릴리즈 되어, 실시간으로 프로덕션 서버 모니터링 및 디버깅이 가능해짐
https://github.com/phoenixframework/phoenix_live_dashboard
- :telemetry 시각화로 다양한 지표 확인
- Request 로깅
- 분산 멀티 노드 환경에서 다른 노드 정보도 확인 가능
- 모든 데이터는 라이브 스트리밍. DB에 부하 없음