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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kirimaru
June 22, 2025
Business
1
94
早く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
370
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
2.1k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
780
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
170
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1.3k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
670
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.7k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
270
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
1.1k
Other Decks in Business
See All in Business
Project Facilitation
hiranabe
1
200
enechain company deck
enechain
PRO
10
160k
株式会社ボスコ・テクノロジーズ Company Deck(全職種編)
boscotechrecruit
0
5.1k
TAIAN Company Deck
taian
0
27k
Purviewで権限のカタログ化をしてみたかった~データ製品アクセスポリシーとは?~
ryuseiiida
0
130
CompanyDeck_v6.5.pdf
xid
3
25k
新卒採用向け説明資料
kazumakitao
0
760
Webinar 04.03.2026 Nuevo marco de contratación, suministro y atención a la clientela en el sector eléctrico
neuroenergia
PRO
0
200
Speee_2026年9月期第1四半期 決算説明資料
speee_pr
0
2.3k
ALTURA X Careers Company Deck
altura_x
0
710
freee法務がセルフで実現するJiraServiceManagement/Confluence活用による業務改革
natsueakiyama
1
780
ARグラスが当たり前になったら、デザインってどう変わる?Spectrum Tokyo Festival 2026 #spectrumfest26
arisan
0
140
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Utilizing Notion as your number one productivity tool
mfonobong
4
250
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
82
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Amusing Abliteration
ianozsvald
0
120
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