참고: 이 내용은 (2021.10.6 )에 게시된 컨텐츠(BUILD 2021: The Future of Development on Snowflake)에서 번역되었습니다.

올해의 BUILD, Data Cloud Dev Summit에는 전 세계 수천 명의 개발자, 데이터 과학자, 엔지니어 및 기업가가 모였습니다. 이틀간의 글로벌 가상 서밋은 참가자들과 Ally Financial, IQVIA, Twilio를 포함한 Snowflake 고객이 Snowflake, 실습 랩, Data Cloud가 개발 환경을 어떻게 변화시키고 있는지에 대한 직접적인 통찰을 통해 개발의 미래에 대한 흥미로운 비전을 공유하면서 데이터와 개발자가 교차하는 진정한 자리였습니다.

혁신, Powered by Snowflake

서밋 개막 기조연설에서 엔지니어링 SVP인 Greg Czajkowski는 “‘전형적인 앱 빌더’ 같은 것은 없습니다.”라고 말했습니다. 다양성을 설명하기 위해 그는 소매 파트너가 보다 포괄적이고 시기적절한 구매 동향을 볼 수 있도록 애플리케이션을 구축한 Instacart, 매월 수십억 개의 이메일을 보내고 고객이 이메일 캠페인을 최적화하기 위해 사용자 행동을 추적할 수 있도록 지원하는 Twilio의 SendGrid 그리고 Snowflake에서 혁신을 일으키고 있는 전 세계 수백 개의 스타트업 기업과 독립 개발자에 대해 이야기했습니다.


개발자는 왜 Snowflake를 선택할까요? Czajkowski는 세 가지 이유를 제시했습니다.

  • 출시 속도, 이는 데이터를 복사하지 않고 새로운 개발 및 테스트 환경을 즉각적으로 만들 수 있는 기능, 다양한 데이터 형식의 일괄 처리 및 지속적인 수집 기능, 파이프라인 개발을 간소화할 수 있는 SQL 및 기타 프로그래밍 언어를 통한 프로그래밍 기능을 통해 구현됩니다.
  • 애플리케이션 기능, 데이터가 상주하는 시스템, 지역 또는 클라우드와 관계없이 관련 데이터에 대한 거의 모든 액세스에 의해 지원됩니다.
  • 개발자 생산성. Czajkowski는 “앱이 성장함에 따라 운영이 복잡해집니다.”라고 말했습니다. “Snowflake의 플랫폼은 완전히 관리되고 운영적인 부담을 처리하므로 여러분은 훌륭한 애플리케이션을 구축하는 데 집중할 수 있습니다.”

Snowflake는 또한 올해 초에 시작된 Powered by Snowflake 프로그램에 대한 업데이트를 공유했습니다. 다양한 규모의 100개 이상의 회사가 이제 엔지니어링 전문 지식과 증가하는 리소스 라이브러리에 액세스하여 아키텍처 및 데이터 관리에 정보를 제공를 제공하고 있습니다.

Snowflake의 제품 관리 선임 이사인 Chris Child는 “Powered by Snowflake를 통해 더 나은 애플리케이션을 제공하는 데 도움이 되는 참여, 안내 및 감독을 받을 수 있습니다.”라고 말했습니다. “앱 개발 환경 및 사용 사례를 전문으로 하는 지원 엔지니어에게 액세스할 수 있으며 그들은 알림을 보내고, 문제 해결을 돕고, 지원 문제 및 운영에 대한 통찰력을 제공합니다.”

개발자 격차 해결

개발자의 선택이 폭발적으로 늘고 있습니다. 데이터베이스, 프로그래밍 언어 등에 사용할 수 있는 여러 옵션이 있습니다. 이는 개발자에게 좋지만 인지 및 관리 오버헤드를 엉망으로 만들기도 합니다. RedMonk의 분석가이자 공동 설립자인 James Governor는 이를 개발자 경험 격차(Developer Experience Gap)라고 부릅니다. “개발자는 실제로 애플리케이션을 구축하는 것보다 인프라를 관리하는 데 많은 시간을 할애합니다.”라고 Governor는 말했습니다. “그리고 데이터도 예외는 아닙니다. 데이터 엔지니어링을 위한 다른 ETL 도구에서도 동일한 일이 발생하는 것을 봅니다.”

그가 출연한 세션에서 Governor는 ‘데이터의 iPhone’을 만드는 데 필요한 것이 무엇인지 살펴보았습니다. 매끄러운 개발자 경험에서 파이프라인, 네이티브 데이터 엔지니어링, 데이터 차이 및 멀티 클라우드에 이르는 기능 목록을 한 데 모아 가져와서 말이죠. “우리는 분열을 겪었습니다. 이제 우리는 사용자를 위해 다 같이 일관된 경험을 제공하기 위한 움직임을 보고 있으며, 이것이 바로 번들링 웨이브입니다. 그것은 플랫폼 물결입니다.”라고 Governor가 말했습니다.

데이터 클라우드는 이미 그 물결을 타고 있으며 데이터 접근성, 고성능 및 유연성을 갖춘 성공적인 개발자를 양성합니다. “개발자 클라우드와 이를 지원하는 데이터 클라우드 측면에서 iPhone 순간을 보게 되어 정말 기쁩니다.”라고 Governor가 덧붙였습니다.

Snowpark 및 Java UDF: 원하는 대로 작동

BUILD 참석자는 Snowflake에 데이터 프로그래밍 기능을 제공하는 Snowpark의 새로운 애플리케이션을 자세히 살펴보았습니다. 개발자들은 이러한 새로운 기능을 사용하여 앱 성능과 기능을 개선하는 방법에 대한 이야기를 공유했습니다. 또한 개발자가 익숙한 언어를 사용하여 복잡한 논리 규칙을 Snowflake에 통합할 수 있도록 하는 새로운 Java UDF(사용자 정의 함수)가 Snowflake로 개발의 지평을 확장하는 방법을 살펴보았습니다. 한 가지 예에서 개발자는 통합 개발 환경을 벗어나지 않고도 데이터 감정 분석을 처리하기 전에 Twitter 데이터에서 PII를 제거할 수 있었습니다.

Snowflake는 또한 이 프로그램을 위해 더 많은 프로그래밍 언어가 곧 제공될 것이란 소식을 공유했습니다. “이제 AWS의 Scala와 함께 Snowpark의 공개 미리 보기가 제공되며 Java 및 Azure에서 고객과 파트너에게 배포하는 과정에 있습니다. 우리는 여러분 중 많은 사람들이 Python 지원도 기대하고 있다는 것을 알고 있습니다. 더 많은 것이 곧 전면에 나올 것입니다.”라고 Child가 말했습니다.

개발자 기술 습득

일련의 실습, 심층 분석 및 BUILD.local 세션을 통해 전 세계의 개발자가 서로에게서 배우고 이론을 실천으로 옮길 기회를 가졌습니다. AWS의 한 세션에서 개발자는 타사 데이터를 가져와 데이터 세트를 강화하는 방법과 Snowflake를 AWS SageMaker Data Wrangler에 연결하는 방법을 단계별로 배웠습니다.

또 다른 랩에서 개발자들은 인기 있는 데이터베이스 변환 도구인 dbt에 대한 실습 교육을 받았습니다. 이 세션에서는 개발자들에게 Snowflake 데이터 마켓플레이스의 실시간 거래 및 외환 데이터 세트를 안전하게 구독하는 방법과 재무 보고 및 통찰력을 위한 손익을 계산하기 위해 확장 가능한 데이터 파이프라인을 구축하는 방법을 가르쳤습니다.

데이터 기반 바베큐 

BUILD는 광고 기술에서 금융 서비스에 이르는 산업 전반에 걸쳐 많은 Snowflake 고객을 선보였습니다. 특히 인기 있는 한 세션에서 Snowflake 데이터 슈퍼히어로이자 Ally Financial의 데이터 전달 이사인 Sonny Rivera는 Snowflake, Snowpark, Snowflake 안전한 데이터 공유 및 IoT 센서를 사용하여 그가 바베큐 기술을 마스터한 방법에 대해 이야기했습니다.

Rivera는 “Snowflake의 아키텍처를 사용하면 일반적인 온프레미스 데이터 웨어하우스로는 할 수 없는 일을 할 수 있으며 Snowpark를 사용하면 분석가의 생산성을 높일 수 있습니다.”라고 말했습니다.

Rivera는 IoT 장치를 사용하여 고기의 온도와 훈제기의 공기를 모니터링하여 시간이 지남에 따라 고기가 천천히 지속적으로 조리되도록 합니다. “우리는 분석가가 데이터를 사용하여 더 나은 식품을 만들고 고객을 행복하게 만들 수 있도록 노력하고 있습니다.”

Snowflake를 기반으로 하는 미래


Snowflake는 미래를 내다보며 2022년 스타트업 챌린지의 귀환을 크게 기대한다고 발표했습니다. 이제 2년째인 이 대회는 혁신적인 방법으로 Snowflake를 사용하는 3개 스타트업에 최대 100만 달러의 잠재적 투자 기회를 제공하는 인상적인 상이 특징입니다. 현재 접수를 받고 있으며, 수상자는 Snowflake Summit 2022에서 선정될 예정입니다.

Snowflake Ventures의 기업 개발 책임자인 Stefan Williams는 더 커진 데이터 환경을 평가하면서 “공급업체 환경이 바뀌었습니다. 새로운 데이터 스택이 등장했고 데이터 사일로가 데이터 플랫폼으로 중앙 집중화되고 있습니다. SaaS 애플리케이션의 지형도 변화하고 있습니다. 시간, 에너지 및 비용의 약 70%가 [여전히] 건물 애플리케이션의 차별화되지 않은 무거운 작업에 사용됩니다.”라고 말했습니다.

Williams는 소프트웨어 개발자들이 파트너와 플랫폼을 재평가하기 시작하면서 시장 출시 기간을 단축하고 더 큰 영향을 미치는 활동에 집중할 수 있게 되었다고 말했습니다. 투자자들은 2016년 이후 180% 증가한 성장 조정 가치 배수로 Cloud 100 기업에 보상을 주었습니다. “오늘날의 클라우드 비즈니스 구축은 그 어느 때보다도 중요합니다. 투자자들은 그 어느 때보다 데이터 클라우드에 기여하고 있는 파트너에게 투자하기를 갈망하고 있습니다.”

주문형으로 여기에서 BUILD 2021의 세션을 시청하십시오.

미래 예측 진술

이 게시물에는 (i) Snowflake의 비즈니스 전략, (ii) 개발 중인 것을 포함한 Snowflake의 제품, 서비스 및 기술 오퍼링, (iii) 시장 성장, 추세 및 경쟁 고려사항 (iv) Snowflake 제품과 타사 플랫폼의 통합, 상호 운용성 및 가용성에 관한 진술을 포함한 명시적 및 묵시적 미래 예측 진술이 포함되어 있습니다. 이러한 미래 예측 진술은 Snowflake가 증권거래위원회에 제출한 2021년 7월 31일에 종료되는 회계 분기에 대한 양식 10-Q의 분기 보고서 내 ‘위험 요인’이라는 제목하에 기술한 부분 및 다른 부분에 설명한 것을 포함해 여러 위험, 불확실성 및 가정의 영향을 받습니다. 이러한 위험, 불확실성 및 가정에 비추어, 실제 결과는 이 미래 예측 진술에서 예상되거나 암시된 것과 실질적으로 그리고 역으로 다를 수 있습니다. 따라서 미래 사건에 대한 예측으로서 어떤 미래 예측 진술에도 의존해서는 안 됩니다.

© 2021 Snowflake Inc. All rights reserved. 여기에 언급된 Snowflake, Snowflake 로고 및 기타 모든 Snowflake 제품, 기능 및 서비스 이름은 미국 및 기타 국가에서 Snowflake Inc.의 등록 상표 또는 상표입니다. 여기에 언급되거나 사용된 기타 모든 브랜드 이름 또는 로고는 식별 목적으로만 사용되며 해당 소유자의 상표일 수 있습니다. Snowflake는 그러한 소유자와 연관되거나 그러한 소유자로부터 후원 또는 보증을 받지 않습니다.