이제 배송할 시간입니다. Cloudflare(Innovation Weeks의 목적이 바로 여기에 있습니다!) 그리고 개발자를 위해서도 마찬가지입니다.
배송 자체는 항상 즐겁지만, 도착하는 것이 항상 쉬운 것은 아닙니다. 아이디어가 현실이 되려면 많은 스타들이 힘을 합쳐야 합니다. 플랫폼을 이미 활용하고 있는 200만 명 이상의 개발자들이 아이디어를 실현할 수 있도록 지원하는 것이 이번 주의 목적입니다.
전체 스택 클라우드
앱을 구축하려면 다양한 구성 요소를 조립해야 합니다.
앱의 얼굴이라고도 할 수 있는 프론트엔드는 직관적이고 반응성이 뛰어나며 시각적으로 매력적이어야 사용자의 참여를 효과적으로 유도할 수 있습니다. 그 이면에는 데이터 처리, 저장 및 검색을 처리하여 원활한 기능과 성능을 보장하는 백엔드가 필요합니다. 무엇보다도, AI가 작년에 채팅으로 들어오고 점점 더 많은 앱에 AI 요소가 필요해지면서 스택의 중요한 부분으로 자리 잡았습니다.
좋은 플랫폼의 역할은 이러한 모든 구성 요소와 여러분, 즉 개발자들이 필요로 하는 다른 모든 구성 요소를 제공하는 것입니다.
식료품점에서 장을 보고 집에 돌아와서 식재료가 빠졌다는 사실을 깨닫는 것보다 더 실망스러운 일이 없듯이, 플랫폼에 주요 구성 요소나 기능이 누락되었다는 사실을 깨닫는 것도 마찬가지입니다.
Cloudflare는 개발자에게 필요한 도구를 제공하는 것이 플랫폼으로서의 업무에 중요한 부분이라고 생각하기 때문에, Developer Week을 통해 개발자에게 필요한 더 많은 도구를 제공하는 것을 사명으로 삼고 있습니다. 이번 주에도 프론트엔드, 백엔드, AI 등 더 많은 도구와 기본 요소를 발표할 예정입니다.
하지만 Cloudflare의 업무는 여기에서 멈추지 않습니다. 좋은 플랫폼이 구성 요소를 제공한다면, 훌륭한 플랫폼은 그보다 한 단계 더 나아갑니다.
훌륭한 플랫폼의 역할은 구성 요소를 제공할 뿐만 아니라 개발자의 작업을 더 쉽게 만들어주는 방식으로 서로 원활하게 작동하도록 하는 것입니다. Cloudflare가 개발자 플랫폼에 대해 가지고 있는 비전은 필요한 도구를 예측하는 것뿐만 아니라 도구가 서로 어떻게 작동하는지, 개발 흐름에 어떻게 통합되는지까지 고려하는 것입니다.
이번 주에는 통합 개발자 경험을 위한 바인딩을 통해 Workers의 서비스 노출 방식을 공개하고, 통합 데이터 플랫폼의 비전을 이야기하고, 프레임워크 지원을 업데이트하는 등 통합 플랫폼에 대한 비전을 설명하는 발표와 심층 분석이 준비되어 있습니다.
클라우드 연결성
Cloudflare를 최대한 활용해 주실 것을 기대하지만, 개발 프로젝트가 쉽지 않다는 것도 잘 알고 있습니다. 오랫동안 이 작업을 해오셨다면 앱의 상당 부분이 이미 다른 클라우드나 온프레미스 등 어딘가에 있을 가능성이 높습니다.
따라서 당사는 여러분이 기존 인프라 또는 다른 공급자와 손쉽게 연결될 수 있도록 지속적으로 노력하고 있으며, 백엔드 위치에 관계없이 앱이 빠르고 글로벌하게 느껴지도록 하여 Cloudflare 구축의 이점을 계속 누릴 수 있도록 최선을 다하고 있습니다.
반대의 경우도 마찬가지입니다. 다른 공급자를 통해 당사에 있는 데이터에 액세스해야 하는 경우, 송신료를 부과하여 종속형 클라우드에 데이터를 인질처럼 붙잡아 두는 것은 당사의 업무가 아닙니다.
실험 클라우드
구성 요소를 조립하거나 요금제 또는 사양을 정하기 전에, 개발 프로세스에서 중요하지만 간과하기 쉬운 단계가 있습니다. 바로 실험입니다.
실험은 다양한 형태로 이루어질 수 있습니다. 제품이나 기능을 개발하기 전에 몇 달 동안 MVP를 프로토타이핑하는 형태로 실험이 이루어질 수 있습니다. 새로운 도구나 프레임워크를 사용해 보기 위해 개인 웹 사이트 전체를 다시 작성하는 경우도 실험에 해당합니다.
실험을 프로세스의 일부로 간과하기 쉽습니다. 하지만 실험이 없다면 혁신이 일어나지 않기 때문에, 당사는 플랫폼의 일부로서 실험을 항상 장려하고 지원하고자 합니다.
그렇기 때문에 넉넉한 무료 등급을 제공하는 것은 처음부터 Cloudflare DNA의 일부였으며, 앞으로도 영원히 Cloudflare 플랫폼의 핵심이 될 것을 기대할 수 있습니다.
프로덕션 클라우드 데모
필요한 모든 도구가 준비되었고 실험할 기회도 있었으니, 이제 배송할 시간입니다.
배송은 신나는 일이지만, 취약하고 두려운 일이기도 합니다. 열심히 작업한 결과물을 세상에 드러내어 비판을 받게 됩니다. 테스트되지 않은 에지 사례와 악용의 세계에 코드를 노출시키고 있는 것입니다. 여러분이 공개한 코드 때문에 대기 중인 동료들이 새벽 1시에 호출을 받을 수도 있습니다.
물론 오답은 배송하지 않는 것입니다.
정답은 여러분을 지원하고 두려운 순간에도 손을 잡아줄 수 있는 플랫폼을 마련하는 것입니다. 즉, 0에서 60까지 원활하게 확장할 수 있는 플랫폼입니다. 플랫폼은 코드를 테스트할 수 있는 도구를 제공하며, 여러분이 자신감을 얻을 수 있도록 코드를 점진적으로 세상에 공개할 수 있습니다. 또는 새벽 1시에 무엇이 잘못되었는지 파악하려고 할 때 필요한 관찰 가능성을 제공하는 플랫폼도 있습니다.
그러니 이번 주에는 여러분의 숙면에 도움이 될 만한 몇 가지 소식을 기대하셔도 좋습니다.
프로덕션 클라우드 데모 - 추론용
프로덕션 배포의 몇 가지 두려운 부분에 대해 이야기했는데, 이 모든 것은 AI에도 적용되지만 특히 프로덕션 환경에서 오늘날 AI 앱을 구축하는 것은 고유한 과제를 안고 있습니다.
Sora부터 Devin까지 거의 매일 새로운 AI 데모가 입소문을 타는 것을 보면 AI로 완전히 변화된 세상을 상상하는 것은 쉽고도 고무적인 일입니다. 하지만 AI 사용 사례를 실제로 활용하고 구현하기 시작했다면, AI를 정확히 구현하는 것이 얼마나 어려운 일인지 잘 알고 계실 것입니다. 원하는 결과를 얻으려면 모델 선택, RAG, 미세 조정 등 많은 시행착오를 거쳐야 합니다...
그리고 이는 프로덕션에 들어가기도 전의 일입니다.
바로 이때, 오버프로비저닝 및 비용 과다 지불 없이 가동 유지가 가능한 충분한 용량을 프로비저닝한다는 진정한 과제에 돌입하게 됩니다. 개발자가 인프라를 걱정하지 않고 원하는 앱만 개발할 수 있도록 지원하는 것, 이것이 바로 Cloudflare가 Workers 출시 초기부터 해결하고자 했던 과제입니다.
최근 AI가 부상하면서 이러한 문제들이 다시 드러나고 있습니다. 다행히, 부하 및 인프라 관리는 Cloudflare가 잘하는 일입니다. 이는 당사가 10년 넘게 플랫폼을 운영하며 쌓아온 노하우입니다. 이 모든 것이 하나의 거대한 스케줄러에 담겨 있습니다.
당사의 AI 플랫폼 비전은 개발자들이 다른 유형의 작업 부하 해결을 지원해 왔던 것처럼, AI 작업 부하 배포 시 발생하는 정확한 문제를 해결하도록 돕는 것입니다. Workers AI를 통해 직접 배포하든 다른 공급자를 통해 배포하든, 유휴 컴퓨팅에 대한 추가 비용 없이 필요한 모델의 액세스에 필요한 도구를 제공하도록 도와드립니다.
걱정하지 마세요. 다 잘 될 거예요.
이번 주에는 무엇을 기대할 수 있을까요?
저희 가족은 아무도 비밀을 못 지킵니다. 제 여동생은 제 생일 선물을 주기 일주일 전에 무엇을 줄 것인지 미리 말해버립니다. 저에게는 기대감과 깜짝 놀라는 표정이 재미의 일부입니다! 제 동료들이 이 사실을 눈치챈 것 같네요.
너무 많은 정보를 드리지는 않겠지만, 지난 주에 이미 몇 가지 힌트를(여기, 여기, 그리고 여기에) 드렸습니다. 또한 이 블로그 게시물을 자세히 읽어보시면 알 수 있습니다(알고 보니 저도 어쩔 수 없었네요).
내일 뵙겠습니다!
4월 1일 월요일부터 일련의 발표가 시작됩니다. Cloudflare 블로그에서 여러분과 이번 발표를 공유하고, Discord와 X에서 함께 논의할 수 있기를 기대합니다.