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
早くAPI作るならFastAPI がオススメ
Search
kirimaru
June 22, 2025
Business
1
44
早くAPI作るならFastAPI がオススメ
6/20(金)
akihabara.any #3
kirimaru
June 22, 2025
Tweet
Share
More Decks by kirimaru
See All by kirimaru
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
300
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
1.9k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
720
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
140
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
630
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.4k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
230
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
1.1k
Other Decks in Business
See All in Business
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
1
13k
フルカイテン株式会社 採用資料
fullkaiten
0
66k
アッテル会社紹介資料/culture deck
attelu
10
15k
GMOフィナンシャルHD 会社紹介資料
gmofh_hr_team
0
50k
『Policy Fund』採択団体 政策提言集/Policy Fund Report
polipoli
0
450
そのAWSコスト、もっと下げられるかも? 150社超のコスト分析で見えた「鉄板」削減Tips
o2mami
2
2.9k
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
34k
Recruitment Deck_Growth Strategy_202506
sixtypercent
0
350
VISASQ: ABOUT US
eikohashiba
15
500k
ラクスパートナーズ採用ピッチ資料_エンジニア部門.pdf
rakuspartners_recruit
0
24k
社会の中のわたしの技術 ─ 自分の地図の描き方 #wttjp
yotii23
0
290
Udyam Registration Portal - MSME Registration Online for Small Businesses in India
udyamr
0
320
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
GitHub's CSS Performance
jonrohan
1031
460k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Being A Developer After 40
akosma
90
590k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Producing Creativity
orderedlist
PRO
346
40k
Rails Girls Zürich Keynote
gr2m
94
14k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Writing Fast Ruby
sferik
628
62k
A better future with KSS
kneath
239
17k
Transcript
©2025 KAKEAI, Inc. 早くAPI作るなら FastAPI がオススメ akihabara.any #3【ノンジャンル技術系LTイベント】 2025/06/20(金) KAKEAI.Inc
本部 部署名 名前 株式会社KAKEAI プロダクト開発本部 開発責任者 きり丸(水上 皓登) @nainaistar
©2025 KAKEAI, Inc. 目次 • ⾃⼰紹介 ◦ 30秒 • 会社紹介
◦ 30秒 • FastAPIのいいところ ◦ 4分
©2025 KAKEAI, Inc. ⾃⼰紹介 基本情報 今回のLTにあたっての意気込み 名前:きり丸(⽔上 皓登) twitter1 :nainaistar
twitter2 :mizuHiroto およそ3年ぶりのLTなので緊張してます
©2025 KAKEAI, Inc. 会社紹介 基本情報 今回のLTにあたって ここどうしよう
©2025 KAKEAI, Inc. 会社紹介 基本情報 今回のLTにあたって ここどうしよう
©2025 KAKEAI, Inc. FastAPIのいいところ APIを作るとすぐにOpenAPIとして定義できることが⾮常にうれしい。 すぐにフロントとバックエンドの疎通のためのスキーマを定義できるので、スキーマ駆動開発が 可能。 また、OpenAPIのスキーマ定義を⼿動ですると記載ミスでコンパイルエラーが発⽣することがあ るが、Pythonのコードをいじるだけなので、難易度も⾼くない。 弊社もFastAPIの導⼊を決めたきっかけが、フロントエンドエンジニアが容易にスキーマ定義をで
きることで、フロント先⾏で開発できることが⼀つの⽬当てだった サーバ先⾏で悪いわけではないが、どうしても画⾯描画の都合上、データ構造が逆転することも あり、サーバを苦労して直すか、フロントが無理やり頑張るかの⼆択を迫ってしまうことがあっ た OpenAPIで定義できること
©2025 KAKEAI, Inc. FastAPIのいいところ 機械学習のライブラリが充実している。 AI関連のAPIを作りたい時に、容易に作れる。 また、Rust製のPythonライブラリが積極的に更新されていて、多くの処理時間がかかりがちなシ リアライズの部分をRustにお任せできる等により、処理速度は悪くはない。 ライブラリが充実していること
©2025 KAKEAI, Inc. FastAPIのいいところ 前職では、シェルスクリプトはテストが書きづらいことが⼤きい要因で、Pythonに書き直してい ました。 そのため、メインで使⽤する⾔語ではないものの、Pythonを学習している⼈は多いのではないで しょうか。 Pythonで書かれていること
©2025 KAKEAI, Inc. FastAPIのいいところ 利⽤者が多いため、LLMの恩恵を受けている。 型がないことが⾮常にデメリットではあったが、⽣成AIが型ヒントを⾃動的に補完してくれるよう になったので、昔と⽐べても⾮常に描きやすくなった Pythonで書かれていること
©2025 KAKEAI, Inc. まとめ いいところ • OpenAPIで定義できる • ライブラリが充実している •
Pythonで書かれている
None