Team Fresh, NGINX Plus로 환경 최적화

Team Fresh 는 신선식품의 새벽 배송, 화물 운송, 풀필먼트, 3자 물류 등의 서비스를 제공하고 있습니다. 설립 3년 만에 300개 이상의 고객사를 확보하며 국내 B2B 유통 시장에서 가장 주목받는 유망주로 급부상하고 있습니다.

목차

1. Team Fresh 의 도전
2. 솔루션
3. 결과
4. Team Fresh 란?

1. Team Fresh 의 도전

Team Fresh는 클라우드 서비스와 마이크로서비스 아키텍처(MSA)라는 두 가지 핵심 기술을 기반으로 최대한 자체 개발한 서비스를 활용해 플랫폼을 운영하고자 노력하고 있습니다.

서비스 운영 측면에서도 Team Fresh 는 “MSA First” 전략을 추구하고 있습니다.

이 회사는 처음부터 NGINX 오픈 소스 웹 서버를 기반으로 서비스를 제공했습니다.

대용량 트래픽을 관리할 수 있는 NGINX 오픈 소스의 뛰어난 기능과 많은 기업이 NGINX 오픈 소스만으로 서비스를 운영할 수 있다는 사실을 알고 있었기 때문입니다. 하지만 클라우드 서비스 사용량과 MSA 전략이 계속 증가함에 따라 더 이상 NGINX 오픈 소스로는 인프라를 관리할 수 없다는 것을 알게 되었습니다.

2. 솔루션

고급 인증 및 권한 부여, 무중단 설정 업데이트, 다운타임 없이 원활한 트래픽 흐름 지원, 기술 지원 서비스 등의 추가 기능을 갖춘 NGINX Plus에서 해결책을 찾았습니다.

Team Fresh 의 서 본부장은 “웹 서버 기능만 필요한 경우에는 NGINX 오픈 소스로도 충분합니다. 하지만 MSA, 쿠버네티스, 클라우드 환경에서는 NGINX Plus를 활용하는 것이 더 효과적입니다. 개발자는 NGINX Plus를 도입하면 서버 관리 할당에 많은 시간을 절약할 수 있습니다. 이는 인프라 엔지니어가 부족한 스타트업에 특히 유용합니다.”

Team Fresh 는 NGINX Plus를 사용하여 클라우드 서비스와 자체 서버 기반 MSA를 모두 효과적으로 관리할 수 있습니다.

특히 개발자를 충분히 채용하기 어려운 스타트업의 경우 MSA는 관리 부담을 가중시킬 수 있습니다.

서 본부장는 “MSA의 단점 중 하나는 서비스 간 커뮤니케이션이 많아져 자주 사용할 경우 관리가 어렵다는 점입니다. NGINX Plus는 이 문제를 쉽게 해결해줍니다.

MSA와 클라우드 환경을 주로 사용하는 경우 NGINX Plus는 최고의 선택입니다.”라고 말합니다.

또한 그는 “NGINX Plus는 개발, 빌드, 배포 프로세스도 자동화입니다. 스타트업이 NGINX의 기술 지원을 받을 수 있다는 점도 강점 중 하나입니다.”

Team Fresh는 앞으로도 지속적으로 MSA환경을 개선하여 서비스의 효율성을 강화할 계획입니다.

또한 개별 시스템 로그의 데이터를 통합하여 배송 패턴, 일일 인바운드 트렌드 등의 인사이트를 발견할 수 있는 방안도 모색하고 있습니다.

MSA의 지속적인 업그레이드는 관리해야 할 서비스 API가 항상 더 많다는 것을 의미합니다. Team Fresh 는 MSA API를 보다 효과적으로 관리하기 위해 NGINX Plus API Gateway 솔루션의 배포를 고려하고 있습니다.

“웹 서버 기능만 필요한 경우에는 NGINX 오픈 소스만으로도 충분합니다. 하지만 MSA, 쿠버네티스, 클라우드 환경에서는 NGINX Plus를 활용하는 것이 더 효과적입니다. 개발자는 NGINX Plus를 도입하면 서버 관리에 많은 시간을 절약할 수 있습니다. 특히 인프라 엔지니어가 부족한 스타트업에 큰 도움이 됩니다.

– 서00, Team Fresh TimF LABS 본부장

또한 Team Fresh는 NGINX Plus 위에 NGINX App Protect Web Application Firewall(WAF)을 배포했습니다.

전체 시스템이 웹 기반이기 때문에 기존의 하드웨어 기반 WAF로는 최신 애플리케이션을 관리하는 데 효과적이지 않다고 판단했기 때문입니다.

서 본부장은 “하드웨어 기반 방화벽에 웹 애플리케이션 보안 옵션만 추가하면 시스템이 제대로 관리되지 않는다고 판단해 애플리케이션 수준에서 보안을 관리할 수 있는 NGINX App Protect WAF를 도입했다”고 강조합니다.

NGINX App Protect WAF는 다양한 지능형 위협과 탐지하기 어려운 공격으로부터 시스템을 보호하고 전반적인 복잡성을 줄여 민첩한 애플리케이션 보안 환경을 제공합니다. NGINX App Protect의 핵심 기능은 DevOps환경에 쉽게 통합할 수 있다는 것입니다. NGINX App Protect WAF는 기본적으로 CI/CD 파이프라인 전체에 보안을 통합하고 인프라의 제한 없이 가벼운 소프트웨어 패키지를 배포할 수 있도록 지원합니다.

서 본부장은 “NGINX App Protect WAF는 정책이 필요할 때마다 적용할 수 있습니다. 또한 정기적으로 업데이트된다는 점도 강점입니다.” 라고 설명합니다.

Team Fresh 는 NGINX Management Suite를 배포하여 NGINX Plus뿐만 아니라 NGINX App Protect WAF의 설정, 배포, 관리, 분석을 간소화했습니다.

3. 결과

NGINX Plus를 도입한 Team Fresh 는 NGINX의 지속적인 기술 지원을 통해 서비스를 더욱 효과적으로 운영할 수 있게 되었습니다. 무엇보다도 상용 NGINX Plus 제품을 사용하면서 Team Fresh 의 내부 인력이 시스템 및 서비스 관리에 할당하는 시간이 NGINX 오픈 소스에 비해 크게 단축되었습니다. 이는 곧바로 애플리케이션 가동 시간과 성능 향상으로 이어졌고, 결국 업데이트된 서비스를 배포하는 시간도 단축되었습니다.

MSA의 또 다른 주요 이점은 변화에 유연하게 대응할 수 있다는 점입니다. 예를 들어, Team Fresh 의 핵심 서비스인 “새벽 배송” 서비스는 고객이 이른 아침 시간에 대량 주문을 하면 종종 과부하가 발생했습니다. Team Fresh 는 주문 등록을 개별 서비스로 분리하고 로드 밸런싱을 도입하여 과부하 및 장애 발생 가능성을 획기적으로 줄였습니다.

보안 환경은 NGINX App Protect WAF를 통해 크게 개선되었습니다. 위협을 탐지하고 무력화하는 데 걸리는 시간이 크게 단축되었습니다. 정기적인 업데이트와 필요할 때 정책을 적용할 수 있는 기능은 Team Fresh 의 핵심 성과입니다.

4. Team Fresh 란?

이성일 대표가 2018년에 설립한 Team Fresh 는 새벽 배송 등 콜드 체인 플랫폼 서비스에 주력하고 있습니다. 현재 eBay Korea, Brandi, Rankingdak.com을 포함한 300여 개의 이커버스 고객사를 확보하고 있습니다.

NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나, NGINX STORE에 연락하여 논의하십시오.

NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.

NGINX STORE를 통한 솔루션 도입 및 기술지원 무료 상담 신청

* indicates required