최근에 Nginx 기술 블로그에 올라온 글을 공유드립니다. Nginx 가 출시된지 어느덧 18년이 되었다는 사실에 놀랐고 10년뒤에도 인기있는 오픈소스 솔루션이 되기 위한 목표와 계획들이 흥미로웠
최근에 Nginx 기술 블로그에 올라온 글을 공유드립니다. Nginx 가 출시된지 어느덧 18년이 되었다는 사실에 놀랐고 10년뒤에도 인기있는 오픈소스 솔루션이 되기 위한 목표와 계획들이 흥미로웠습니다. Nginx 의 미래가 기대되는 이유는 다음과 같습니다. ✔️ Nginx 는 계속 발전하는 중이다 - 웹 애플리케이션과 트래픽의 보안 및 확장성을 위한 두 가지 중요한 기능인 HTTP3 및 QUIC 제공 예정 - JavaScript 문법으로 NGINX HTTP 및 TCP/UDP(Stream) 모듈의 이벤트 처리 모델에 통합하고 NGINX 구성 구문을 확장하여 정교한 구현을 가능하게 하는 NGINX JavaScript (njs) 제공(실제로 써본적이 있는데 간단한 모듈을 개발하거나 부족했던 nginx 구문을 확장시키기 너무 간편했다.) - 혁신적인 캐시 제거 및 헤더 조작, MQTTv5와 같은 고급 프로토콜 지원 - Kubernetes API Gateway 의 SIG 참조 아키텍처 를 기반으로 Nginx Kubernetes Gateway 를 출시 - 대규모로 구축된 Nginx 제품을 실시간으로 관리하고 모니터링 할 수 있는 Nginx Amplify 출시 ✔️ Nginx 오픈소스 커뮤니티 활성화 - 기존에 Mercurial 버전 제어 시스템을 통해 관리하던 오픈 소스 코드를 Github 로 변경 - Slack 에 Nginx 커뮤니티 채널 추가 - 오픈 소스 기여를 좀 더 개방적으로 바꾸고 투명하고 접근하기 쉬운 커뮤니티로 활성화 ✔️ Nginx 는 단순한 웹 어플리케이션으로 남지 않을 것이다 - Nginx 를 중심으로 애플리케이션 관리 및 배포의 모든 측면으로 확장되는 생태계를 구축 - 이를 위한 첫 단계로 Nginx MARA(Modern Apps Reference Architecture) 1.0.0 출시 및 지속적인 개발 및 개선 진행 - 2022년 말까지 분산 추적, 로깅, 자동 크기 조정, 보안, CI/CD 후크 등 모든 기능을 완벽하게 보완하여 사전에 연결된 전체 앱이 Nginx 환경에서 몇 분 안에 실행되도록 하는것이 목표 - 이 모든걸 고품질의 오픈소스로 무료로 제공 예정 ✔️ 유료(Nginx Plus)로 제공하는 일부 기능을 무료로 제공 예정 - Nginx Plus 에 제공하고 있는 유료 기능 중 일부를 오픈소스로 제공하기 위한 검토 진행중 - 어떤 기능을 제공하면 좋을지 Nginx 를 사용하는 개발자들의 의견을 들어보고 싶어함 - 어정쩡하거나 상품성이 떨어지는 기능을 무료로 풀어주는게 아닌 개발자들이 필요로 하거나 Nginx 사용 편의성을 위한 기능을 무료로 제공해주고 싶은 느낌으로 이해