디지털 커머스와 DevOps를 발전시킨 GardenStore

DevOps를 발전시키고 사이트 방문자 경험을 향상하기 위해 다양한 Akamai 솔루션을 선택한 스웨덴의 대표적인 온라인 리테일 기업

GardenStore와 같은 소규모 개발 팀은 CDN 공급업체에서 많은 툴을 제공할수록 더 많은 성과를 거둘 수 있습니다. 클라우드에서 실행되는 다양한 Akamai 서비스를 활용하면 기본적으로 더 쉽고 빠르게 작업을 수행하고 상당한 시간을 절약할 수 있습니다.

로만 미샤크(Roman Michak), GardenStore 기술 책임자

정원과 야외 공간에 필요한 모든 제품과 서비스 제공 

GardenStore는 2016년에 설립되었으며, 정원과 야외 공간에 필요한 모든 제품을 소비자에게 제공하는 디지털 커머스 사이트를 운영하고 있습니다. GardenStore는 유명 브랜드를 포함한 포괄적인 제품군을 온라인으로 선보이며 합리적인 가격, 유연한 배송, 우수한 고객 서비스를 제공합니다. 회사는 계절별 요구사항에 대응하면서 봄과 여름에 웹 사이트 트래픽이 가을, 겨울 대비 20배 가까이 급증하는 것을 확인했습니다. 이러한 계절별 수요와 기하급수적인 성장에 발맞추기 위해 GardenStore는 웹 사이트의 기반이 되는 여러 기술을 지속적으로 현대화하고 있습니다. 이를 위해 개발자의 노력을 간소화하고, 비용을 절감하고, 더 나은 사이트 방문자 경험을 제공하는 다양한 Akamai 솔루션을 도입했습니다.

지속적인 성장을 위한 견고한 기반 구축

계절별로 수요가 변화하는 다른 모든 기업처럼, GardenStore는 웹 사이트의 성능이나 가용성에 부정적인 영향을 주지 않고 급증하는 트래픽을 웹사이트에서 동적으로 처리할 수 있어야 합니다. 그러나 이전 호스팅 플랫폼에서 불필요한 캐싱 유효성 검사를 실행하면서 웹 사이트에 문제가 발생한 바 있습니다. 기업의 숙련된 개발 팀이 프론트엔드와 백엔드 성능을 조정할 수 있었지만, 장시간의 노력 끝에 몇 밀리초의 개선 효과를 얻었을 뿐입니다. 

GardenStore의 기술 책임자 로만 미샤크는 코어 웹 바이탈과 첫 바이트의 도달 속도를 지속적으로 조정하는 것만으로는 원하는 수준의 백엔드 성능을 경제적인 방식으로 달성할 수 없다는 사실을 깨달았습니다. 

동시에 GardenStore는 소규모 기업에서 감당할 수 없는 가격의 Google Cloud 호스팅 패키지에 묶여 있었습니다. 또한 자사 웹 사이트 코드에 접속할 수는 있지만 제어할 수는 없었습니다.

미샤크는 "내부 조정을 통해 상당한 성과를 거두었지만 모든 문제를 해결하려면 전체 플랫폼을 재구축해야 하는데, 오늘날과 같은 경제 상황에서는 그럴 여력이 없었습니다."라고 말했습니다. 

가장 우선해야 할 사항은 호스팅 및 CDN 서비스를 협상하고 담당하는 사내 팀을 만들어 벤더사 종속성이 높은 상황에서 벗어나는 것이었습니다. 미샤크는 "벤더사에 의존하는 상황에서 완전히 벗어날 수는 없지만, 운영과 기업에 리스크를 초래하지 않는 방식이 필요합니다."라고 말했습니다.

다음 단계로 GardenStore는 더 높은 수준의 부하 분산을 위해 고급 CDN을 더 효과적으로 활용할 수 있도록 호스팅 방식을 변경하기로 결정했습니다. 

모든 기능을 갖춘 솔루션 제품군

GardenStore는 여러 CDN 공급업체를 평가했지만 대부분의 공급업체는 이들이 필요로 하는 기능을 제공하지 않았습니다. GardenStore의 최고 기술 책임자는 Akamai 솔루션을 사용해 봤던 이전 경험을 바탕으로, 디지털 커머스 사이트의 모든 요구사항을 충족할 수 있는 최적의 벤더사로 Akamai를 추천했습니다.

주요 결정 요인은 Akamai 툴 세트의 높은 완성도였습니다. Akamai App & API ProtectorImage & Video Manager, Bot Manager, Edge Side Includes(ESI) 등을 함께 활용함으로써, GardenStore는 비즈니스에서 중요한 일에 더욱 집중할 수 있게 되었습니다. 

이러한 맥락에서 GardenStore는 Akamai의네트워크 뒤에 URL을 숨기는 방식의 장점을 높이 평가했습니다. 미샤크는 "회사 인프라를 공격하는 보안 문제와 침입에 대한 걱정을 더는 것은 물론, 보안 허점을 패치하는 데 집중하는 대신 비즈니스에 더욱 집중할 수 있게 되었습니다."라고 말했습니다.

수많은 개선 사항 실현

GardenStore는 Akamai 고객으로 가입한 지 1년이 조금 넘는 기간 동안 다양한 Akamai 서비스를 유용하게 활용했습니다. 예를 들어, 갤러리를 처음부터 구축하는 대신 Image & Video Manager와 연결된 자바스크립트를 배포해 프론트엔드 갤러리를 사용할 수 있었습니다. GardenStore는 App & API Protector의 봇 관리 기능을 이용해 알 수 없는 모든 봇을 거부함으로써 이제 봇이 자사의 디지털 커머스 사이트에 접속해 스크레이핑하는 것을 거의 불가능하게 만들 수 있습니다. GardenStore는 또한 가동 시간을 연중무휴 24시간으로 보장하기 위해 모든 도메인을 Edge DNS로 이전하고 있습니다.

미샤크는 "Akamai를 통해 안정성과 성능을 확보한 후에는 최종 사용자를 대상으로 더 많은 기능을 제공하는 데 집중할 수 있었습니다."라고 말했습니다. 

GardenStore의 개발 팀은 Akamai 기능을 활용할 수 있는 방법을 계속 찾고 있습니다. 예를 들어, 개발 팀은 단 몇 줄의 ESI 코드를 사용함으로써 두 가지 버전의 로그인 페이지를 유지 관리할 필요가 없게 되었습니다. 미샤크는 "이를 통해 두 캐시 버전을 실행해야 하는 중대한 문제를 해결하고 캐시 히트율과 커버리지를 크게 늘릴 수 있었습니다. Akamai를 활용해 사이트가 최적의 수준으로 가동되도록 설계할 수 있는 다양한 방법 중 하나였습니다."라고 설명했습니다.

비용 효율적으로 DevOps 지원

또한 GardenStore는 테스트 및 프로덕션 환경에 Akamai Cloud라는 대규모 분산형 엣지 및 클라우드 플랫폼을 활용해 그 혜택을 누리고 있습니다. 회사의 DevOps 팀은 사용법이 매우 간단하다는 사실을 알게 되었습니다. 미샤크는 "양식을 작성하고 게시하기만 하면 바로 작동했습니다. Amazon, Google을 비롯한 수많은 클라우드 공급업체와 협력해 온 Akamai는 간소함이 강점이며 우리처럼 규모가 작은 팀에 매우 적합합니다. 실제로 다른 클라우드 플랫폼에서는 4개월이 걸렸던 통합 작업을 Akamai 플랫폼에서는 하루 만에 완료할 수 있었습니다."라고 말했습니다. 

또한 GardenStore는 Akamai Cloud의 경제성을 비롯해 해당 클라우드 플랫폼에서 테스트, 스테이징, 프로덕션 환경을 호스팅하여 얻을 수 있는 비용 절감 효과를 높이 평가했습니다. 

미샤크는 "성수기에는 더 많은 고급 기능이 필요하기 때문에 다른 플랫폼에서 환경을 유지합니다. 하지만 비수기에는 Akamai로 매우 간단히 전환하여 모든 최신 운영 표준을 지원받으면서 많은 비용을 절감할 수 있습니다. 특히 하이퍼스케일러를 사용했을 때와 비교하면 80%의 비용을 절감했습니다."라고 말했습니다.  

실제로 GardenStore의 DevOps 팀은 이 비용이 매우 합리적이기 때문에 더 많은 환경을 자유롭게 배포할 수 있다고 느낍니다. 미샤크는 "필요에 따라 계속해서 새로운 환경을 구축하는 대신, 사전 설정된 구성으로 다양한 환경을 게시해 테스트가 필요할 때 언제든지 사용할 수 있습니다."라고 설명했습니다.

앞으로 GardenStore는 엣지에서 자바스크립트 기능을 배포하고 웹 사이트 방문자를 위한 맞춤형 경험을 생성할 수 있는 EdgeWorkers 같은 Akamai 솔루션을 더욱 많이 활용할 계획입니다. 미샤크는 "EdgeWorkers는 우리가 기존에 마이크로서비스로 구축한 솔루션을 대체해 간단한 작업을 수행할 수 있는 신뢰할 수 있는 공간을 제공하므로 사이트 방문자에게 더 나은 서비스를 제공할 수 있습니다."라고 마무리했습니다.

GardenStore Nordic 소개

GardenStore는 정원이나 야외 공간에 필요한 모든 제품을 놀라운 가격에 제공하는 이커머스 사이트입니다! 서비스 마인드, 가격 효율성, 품질에 중점을 두고 정원이나 야외 공간에 필요한 제품을 구매할 때 가장 확실한 선택지로 자리매김하겠다는 것을 목표로 노력하고 있습니다. GardenStore는 합리적인 가격, 유연한 배송, 업계 최고의 고객 서비스를 제공하는 유명 브랜드를 포함해 가장 다양한 최고의 제품군을 온라인으로 제공함으로써 이러한 목표를 달성하고자 합니다!

Akamai 소개

Akamai는 온라인 비즈니스를 지원하고 보호하는 사이버 보안 및 클라우드 컴퓨팅 기업입니다. 시장을 대표하는 보안 솔루션, 탁월한 위협 인텔리전스, 글로벌 운영팀이 모든 곳에서 기업 데이터와 애플리케이션을 보호하는 심층적 방어 기능을 제공합니다. Akamai의 풀스택 클라우드 컴퓨팅 솔루션은 세계에서 가장 분산된 플랫폼에서 성능과 경제성을 제공합니다. 글로벌 기업들은 비즈니스 성장에 필요한 업계 최고의 안정성, 확장성, 전문성을 제공하는 Akamai를 믿고 신뢰합니다. 자세한 내용을 보려면 akamai.com/koakamai.com/ko/blog를 방문하거나 XLinkedIn에서 Akamai Technologies를 팔로우하시기 바랍니다.

관련 고객 사례

고객 사례

Navy Federal Credit Union

세계 최대 규모의 신용 조합인 Navy Federal Credit Union은 1400만 회원의 디지털 경험을 개선하기 위해 TrafficPeak를 사용해 실시간 성능 인사이트를 확보하고 있습니다.
자세히 알아보기
클라우드 컴퓨팅

TalentSprint

글로벌 에듀테크 기업인 TalentSprint가 Akamai 클라우드 컴퓨팅 서비스를 사용해 인프라 비용을 20~30% 절감하면서 원활하게 대규모 성장을 이뤄낸 방법을 확인하세요.
자세히 알아보기
고객 사례

Lead Sherpa

부동산 리드 생성 플랫폼인 Lead Sherpa가 어떻게 LKE(Linode Kubernetes Engine)를 통해 쿠버네티스로 성공적으로 전환했는지 알아보세요.
자세히 알아보기