Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CloudflareでつくるサーバーレスCRUD
Search
shiro seike
PRO
April 28, 2023
Technology
1
92
CloudflareでつくるサーバーレスCRUD
Cloudflare Meetup Okinawa Kick Off!での発表資料です
https://cfm-cts.connpass.com/event/277590
shiro seike
PRO
April 28, 2023
Tweet
Share
More Decks by shiro seike
See All by shiro seike
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
120
(再)ひとり技術広報からの脱却 / Re:Breaking away from one-man technical public relations
seike460
PRO
1
140
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
890
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
260
AWS reInvent 2024サービスアップデートデモ / AWS reInvent 2024 Service Update Demo
seike460
PRO
0
43
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
620
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
1.2k
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
380
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
650
Other Decks in Technology
See All in Technology
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
850
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
880
管理者しか知らないOutlookの裏側のAIを覗く#AzureTravelers
hirotomotaguchi
2
510
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.6k
ローカルLLMを活用したコード生成と、ローコード開発ツールへの応用
kazuhitoyokoi
0
130
The Future of SEO: The Impact of AI on Search
badams
0
240
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
1.5k
偏光画像処理ライブラリを作った話
elerac
1
120
Iceberg Meetup Japan #1 : Iceberg and Databricks
databricksjapan
0
110
CDKのコードを書く環境を作りました with Amazon Q
nobuhitomorioka
1
110
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
270
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
130
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
The Language of Interfaces
destraynor
156
24k
Why Our Code Smells
bkeepers
PRO
336
57k
Automating Front-end Workflow
addyosmani
1368
200k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Unsuck your backbone
ammeep
669
57k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
Cloudflare CRUD Cloudflare Meetup Okinawa Kick Off! 2 0 23
. 4 . 27 @seike 4 60 1
@seike 460 - - @seike 46 0 - Fusic -
/ - / / - - Fukuoka.php - Fukuoka.go - Serverless Meetup Fukuoka - Stripe_JP Fukuoka - Cloudflare Meetup Fukuoka 2
Cloudflare Meetup Fukuoka Vol. 1 3 2023/07/14( ) 19:00 21:00
Fusic Cloudflare Meetup Fukuoka Vol. 1
Agenda 1 .Cloudflare 2 . 3 . 4 . 4
01 Cloudflare
Cloudflare っCDN (Content Delivery Network) っDNS (Domain Name System) っDDoS
っWAF (Web Application Firewall) っ (Cloudflare Workers) っ (Cloudflare Pages) 6
02
8
9
Cloudflare Meetup Okinawa Kick Off! 10
Cloudflare CRUD Cloudflare CRUD っCloudflare Pages っCloudflare Workers っCloudflare Workers
D 1 SQL っCI/CD GitHub Actions CI Cloudflare CD 11
Cloudflare Pages - Jamstack - - SSL - -
- Git - 12
Cloudflare Workers JavaScript WebAssembly - - - - Pages Functions
D 1 Workers 13
Cloudflare Workers D 1 SQL - & - SQLite -
Cloudflare Workers 14
CI/CD (Cloudflare Pages) GitHub Actions CI Cloudflare CD GitHub Actions
CD Cloudflare 15
16
03
04
Hono.js HonoJS Cloudflare Workers API SvelteKit
19
Hono Examples https://github.com/honojs/examples Examples Blog KV D 1 Database 20
src/api.ts (select) 21 api.get (`URL`) Routing Api.get Model
src/model.ts (select) 22 D 1 Database Query API
src/api.ts (Insert) 23 api.post (`URL`) Post Post Body Model
src/model.ts (Insert) 24 Post Body Insert ID UUID
25 HonoJS D 1 Database R 2
SQL 26 ORM Prisma Node.js Node.js API 2023/03/23) Prisma
04
28 Cloudflare Pages Point 1 Cloudflare Workers D 1 SQL
Point 2 HonoJS Sample HonoJS Point 3 Cloudflare R 2 Prisma ORM ORM Point 4
Thank You We are Hiring ! https://recruit.fusic.co.jp/