개발자 연사 시리즈 2021

11월 15일과 16일, 웹 개발의 미래에 대해 업계의 최고 연사와 교육자들이 말하고 프레젠테이션하는 것을 기대하십시오. Cloudflare TV에서 라이브로 스트리밍하며 등록이 필요 없습니다.

2021년 11월 15일 월요일

Cloudflare의 개발자 연사 시리즈 소개

Rita Kozlov

Cloudflare의 제품 이사인 Rita Kozlov와 개발자 후원 관리자 Kristian Freeman이 연사 시리즈를 소개하는 킥오프 콜에 참여하세요.

시청

모든 것을 지배하는 규칙: 공개적 학습

Gift Egwuenu

학습이 경력에 핵심적인 요소라는 사실과 본인에게 가장 적합한 학습 방법을 찾는 것이 아주 중요하다는 내용을 다룹니다. 마지막의 공개적 학습에 크게 중점을 두고 몇 가지 학습 기법을 살펴봅니다.

시청

Sourcegraph를 이용한 개발자 워크플로우 최적화

Prosper Otemuyiwa

이 프로그램에서는 큰 코드베이스를 포함하여 코드 검색을 빠르게 하고, 비법 및 취약성을 찾아내며, 코드에 대한 통찰력을 확보하여 개발자로서 생산성을 크게 높이는 방법을 알려드립니다.

시청

Jamstack 응용 프로그램 보호 - 꼭 알아야 할 몇 가지 개념

James Quick

지난 몇 년 사이에 Jamstack으로 인해 웹 사이트 구축 방식에 극적인 변화가 있었습니다. 이러한 변화는 매우 빠르게 일어나고 있는데... Jamstack 응용 프로그램 보호에 관한 모범 사례를 따라잡고 있습니까?

이 프로그램에서는 인증 및 승인에 대해 살펴보며 Jamstack의 발전으로 인해 이 둘에 어떠한 변화가 있었는지 알아봅니다. 또한 쿠키, 세션, JSON 웹 토큰을 이용해 사용자의 클라이언트측과 서버측을 어떻게 추적하고 검증하는지 논의합니다. 이 프로그램에 참여해서 Jamstack에서의 최신 인증에 관한 한 시대에 뒤처지지 않도록 하시기 바랍니다.

시청

수백 개의 에지 위치에 데이터베이스를 분산시키는 방법은?

Erwin van der Koogh

데이터베이스에 쓰는 것은 그 자체로 어렵습니다. 다수의 대륙에 쓰기를 완벽하게 복제하는 데이터베이스 쓰기는 극도로 어렵습니다. 하지만 AWS, Azure와 FaunaDB 등의 작은 회사에 적합한 멋진 솔루션이 여기에 있습니다.

하지만 몇 개의 지역이 아니라 수백 개의 위치에 데이터베이스를 분산시키려 한다면 어떨까요? 이 프로그램에서는 이러한 과제를 해결하기 위해 Cloudflare가 개발한 새로운 모델과 앞으로의 발전 방향을 설명합니다.

시청

Prisma로 SQL 또는 MongoDB 데이터베이스를 Cloudflare Workers에 연결하기

Matthew Mueller

SQL 또는 MongoDB 데이터베이스에 연결하기 위해 Prisma Client 및 Prisma의 Data 프록시를 이용하여 Cloudflare Walkers를 설정하고 배포하는 과정을 살펴봅니다. Data 프록시는 연결 풀링도 관리하므로 과도하게 많은 연결로 데이터베이스가 오버런되지 않습니다.

시청

Cloudflare Workers로 워크플로우를 단순화하는 3가지 방법

Jon Kuperman, Mike Sherov

이 세션에서는 Workers를 이용해 개발 워크플로를 단순화하여, 그렇지 않았을 경우 타사에서 구매해야 했을 솔루션을 신속하게 구축하는 방법을 설명합니다. 여기에는 지리적 위치, 이미지 최적화, 봇 감지에 Workers를 이용하는 내용이 포함됩니다.

시청

Svelte와 Elder.js를 이용해 대규모로 정적 사이트를 강화하기

Luke Edwards, Nick Reese

막대한 규모의 고성능 정적 사이트를 구축하는 'SEO 중시' 프레임워크에 대한 노변 대담에 함께하세요.

시청

Croquet: 프론트엔드(!) 개발자를 위한 에지 컴퓨팅

Vanessa Freudenberg

Croquet을 이용하면 서버 또는 네트워킹 코드 없이 다중 사용자의 실시간 웹 앱을 구축할 수 있습니다. Croquet의 공동 설립자이며 최고 아키텍트인 Vanessa가 웹 브라우저에서 작동하는 약간의 클라이언트측 JavaScript만 이용하여 이러한 앱을 구축하는 방법을 시연합니다. 한편 배후에서는 Croquet의 글로벌 서버가 브라우저 세션의 동기화를 유지함으로써 아무런 배포 작업 없이 에지 컴퓨팅의 짧은 대기 시간을 제공합니다.

Croquet은 서버를 serverless 배포로 이동하는 것을 검토하고 있으며 Vanessa는 Cloudflare의 Workers와 Durable Objects가 이러한 목적에 꼭 들어맞는 이유를 설명합니다.

시청

2021년 11월 16일 화요일

Jamstack으로 날개 달기

Obinna Ekwuno

모든 serverless 플랫폼은 프론트 엔드 개발자의 강력한 힘을 확장한 것이며, 더 나은 serverless 덕분에 백엔드와 프론트엔드 팀 사이에 존재하는 누가 무엇을 소유하는지와 관련한 미들웨어의 모호한 경계가 다소 명확해졌습니다. 이는 "프록시 서버를 누가 소유하는가?"라는 오래된 질문에 대해 답을 줍니다. serverless 플랫폼이 소유한다는 것입니다!

하지만 serverless 코드가 컴퓨터를 떠나면 어떻게 되는 걸까요? 어디로 가는 걸까요? 가는 곳에서 새로운 친구를 사귈까요? 회사 규모가 커지면 거기에 맞춰 같이 성장할까요? 이 점에 대해 이야기해 봅시다. 이 프로그램에서는 serverless의 경계를 확장하는 일에 대해 대화하게 됩니다.

시청

클라우드 및 브라우저에서 Service Worker 렌더링

Jon Kuperman, Jeff Posnick

이 세션에서는 Cloudflare Workers를 이용해 클라우드에서 HTML을 생성하고, Service Workers를 이용해 HTML 클라이언트측을 캐시하고 생성하도록 하여 사이트를 전적으로 주문형으로 렌더링하는 방법을 알아봅니다.

시청

풀 스택 프레임워크의 상태

Jon Kuperman, Aisha Blake

Full Stack 프레임워크의 현상과 모니터링 방법에 대해 살펴보는 노변 대담에 함께하세요. 대담 진행자는 New Relic의 선임 DevRel 엔지니어인 Aisha Blake와 Cloudflare의 개발자 후원자인 Jon Kuperman입니다.

시청

Cloudflare Workers와 함께하는 Serverless WebAssembly

Robert Aboukhalil

이 프로그램에서는 Cloudflare Workers에서 WebAssembly로 구동되는 API 구축을 시작하는 방법을 알아봅니다. C로 작성한 데이터 분석 도구를 구체적인 사례로 가져와 WebAssembly로 컴파일하고 Wrangler로 배포합니다. 또한 다양한 디버깅 도구와 serverless WebAssembly의 장단점도 논의합니다.

시청

Cloudflare Workers 및 Fauna를 통한 전역 일관성 상태

미국 태평양 시간 11월 16일(화요일) 오전 10:30 - 11:00

Rob Sutter, Kristian Freeman

Fauna의 수석 개발 후원자인 Rob Sutter와 함께하는 시간에 참석해 귀사 응용 프로그램이 강력한 일관성 상태를 유지하도록 관리하는 동시에 사용자들이 요구하는 짧은 대기 시간을 계속해서 보장하는 방법을 알아보십시오.

시청

Cloudflare Workers와 Knowledge Graphs를 이용한 뉴스 추천의 개선

William Lyon

사용자에게 관련 콘텐츠를 제시하는 것은 뉴스 사이트에 특히 중요한 과제입니다. 이 프로그램에서는 Cloudflare Workers와 Neo4j 그래프 데이터베이스를 이용하여 위치를 인식하는 뉴스 추천 엔드포인트를 구축하는 방법을 알아봅니다.

시청

Cloudflare Pages와 Sanity.io로 사이트를 매우 강력하게 만들기

미국 태평양 시간 11월 16일 화요일 오전 11:30~오후 12:00

Kapehe

이 프로그램에서는 Nuxt.js와 Sanity 스타터를 이용하는 Sanity.io를 이용하여 Cloudflare의 이벤트 페이지를 구축하고 가동하게 됩니다. 프론트엔드와 콘텐츠 백엔드가 작성되면 이를 모두 Cloudflare Pages에 배포합니다. 스트레스 테스트 수행, Cloudflare Deploy Hooks를 이용한 Sanity GROQ 구동 Webhooks 추가, 콘텐츠 유효성 검사 등을 거쳐 마지막에는 완전히 작동하는 이벤트 페이지가 완성됩니다.

시청

Cloudflare Workers와 Hasura를 이용한 앱 구축

Vishwa Mehta

이 프로그램에서는 Cloudflare Workers를 이용한 Serverless 앱 구축의 기초와 Hasura가 이 구조에 어떻게 들어맞는지를 설명합니다. 다음으로 JWT 인증 및 RBAC가 실행된 기본 앱 구조를 이해하게 됩니다. 여기에서의 인증 서비스는 Workers를 이용하여 배포되고 Hasura Actions를 이용하여 GraphQL API에 덧붙이는 serverless 기능입니다. 또한 Hasura의 기본 제공 인증 엔진을 활용하여 사용자들이 데이터베이스의 데이터에 액세스할 수 있도록 역할 기반 액세스 제어를 구현합니다.

시청