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
57
早く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
330
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
2k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
740
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
140
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1.1k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
640
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.5k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
240
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
1.1k
Other Decks in Business
See All in Business
株式会社TableCheck - 会社紹介 Company Profile
tablecheckac
0
1.9k
株式会社10X - Company Deck
10xinc
89
1.5M
【営業職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
410
成功に役立つ行動経済学のインサイト
masayamoriofficial
2
300
株式会社BANKEY 会社説明資料(Aug.26.2025)
bankey
0
1.8k
ヘルスベイシス_会社説明資料_v3.4
yasudashoyo
1
63k
拝啓、登壇回数0回だった一年前の私へ
natty_natty254
5
260
250830 RubyKaigi 2025 follow up 株式会社iCAREスポンサーLT「健康診断 follow up」
msykd
PRO
1
200
「みんな、笑顔になぁれ」を実現する 職種混合開発組織の目標設定・評価の改善事例
daitasu
0
220
メドピアグループ紹介資料
medpeer_recruit
10
140k
ナウビレッジ株式会社_会社紹介資料_20250821
nowvill
0
11k
RightTouch_mind
righttouch
PRO
0
1.2k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Balancing Empowerment & Direction
lara
3
610
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
186
54k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
RailsConf 2023
tenderlove
30
1.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Become a Pro
speakerdeck
PRO
29
5.5k
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