Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
CARTA Engineering
October 18, 2025
Programming
960
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
Hono Conference 2025 登壇資料
登壇者: @nekoya (
https://x.com/nekoya
)
CARTA Engineering
October 18, 2025
More Decks by CARTA Engineering
See All by CARTA Engineering
テックリードが学生に戻って "強くてNew Game "するなら? 〜成長の攻略本〜 / techlead-newgame-spz-geekfest-2026-spring
carta_engineering
0
330
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
50k
キーワードは「延命」 ― リプレイス困難システムの現実的バージョンアップ戦略 / The keyword is extending lifespan a realistic upgrade strategy for systems that are difficult to replace
carta_engineering
0
890
「何を作るか」でなく「何を解くか」 事業をエンジニアリングし、AIと共に進化する / Not What to build but What to think about Engineering businesses and evolving with AI
carta_engineering
1
550
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
1
5.6k
実例と表現で学ぶWeb Components 〜"愛される"広告表現とShadowDOM〜 / practical-guide-to-lovable-ads-shadow-dom
carta_engineering
0
140
Snowflakeとdbtで加速する 「TVCMデータで価値を生む組織」への進化論 / Evolving TVCM Data Value in TELECY with Snowflake and dbt
carta_engineering
2
930
AIに淘汰されない技術力とは?事業を進化させるエンジニアの実践知 / engineering-skills-that-ai-cant-replace-and-drive-business-evolution
carta_engineering
0
260
AIは脅威でなくチャンス。 AIと共に進化するエンジニアの成長戦略 / spz-colab-conf-2025
carta_engineering
0
360
Other Decks in Programming
See All in Programming
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
300
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
310
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
380
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
150
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
370
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
170
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
150
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
150
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
180
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
0
230
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Navigating Team Friction
lara
192
16k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
HDC tutorial
michielstock
2
860
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Transcript
エンジニアインターン 「Treasure」とHonoの2年 そして未来へ Hono Conference 2025 2025.10.18 CARTA HOLDINGS ねこや(@nekoya)
CARTA HOLDINGS ねこや @nekoya 略歴 • 2000年からこの仕事で飯を⾷っています • 広告配信システムの開発を10年ほど •
2015年から現職(当時はVOYAGE GROUP) • 「事業をエンジニアリングする技術者たち」 • サポーターズのシステム全⾯刷新したり • 現在は社内⼈事システムを開発 今⽇は Honoの本番投⼊を後押しに来ました
Honoのよさ
⼩さなパーツを組み合わせる 「フルスタックでない」 ⼩さなパーツを組み合わせる思想
⼩さなパーツを組み合わせる ライブラリの依存度って3⾊あんねん 1. 置き換えが現実的でない(作り直しと同義) 2. ⼤きな労⼒を費やせば置き換え可能 3. 現実的なコストで置き換え可能
⼩さなパーツを組み合わせる ライブラリの依存度って3⾊あんねん 1. 置き換えが現実的でない(作り直しと同義) 2. ⼤きな労⼒を費やせば置き換え可能 3. 現実的なコストで置き換え可能 依存度を低く保てる
⼩さなパーツを組み合わせる 置き換えやすい = 既存プロダクトに導⼊しやすい AWS SAM + ⾃作ルータ ↓ AWS
SAM + Hono & Lambda Adapter + ⾃作ルータ
エンジニアインターン 「Treasure」
エンジニアインターン「Treasure」 CARTA HOLDINGSが提供する 3週間のサマーインターン 15年以上の歴史がある 弊社CTOすずけん(@suzu_v)もTreasure出⾝
エンジニアインターン「Treasure」 Webアプリ基礎講義 + チーム開発
エンジニアインターン「Treasure」 昨年から⾔語をTypeScriptに統⼀ • ⾔語を分けるとチームが分断されがち • チームで⼀丸となって⽬的に向かってほしい
エンジニアインターン「Treasure」 多種多様なバックグラウンドを持つ人が集まる • Webアプリ開発の経験が浅い • TypeScriptに馴染んでいない • チーム開発が初めて
エンジニアインターン「Treasure」 HonoはWebアプリの定番を学ぶのに適切 ⻑い歴史の中で培われてきた定番を踏まえている • appにHTTPメソッドでRouteを⽣やす ◦ PythonのFlask ◦ NodeのExpress •
Context経由でのrequest/response処理 ◦ Perlの各種フレームワーク(PSGI)
エンジニアインターン「Treasure」 • 特に⼤きな混乱なくスムーズに書けていた • 導⼊ハードルは低いと実感している • チームの分断を防ぐ⽬的も達成できた 2年で50⼈近い学⽣エンジニアに Honoを使ってもらった
エンジニアインターン「Treasure」 Honoはチームへの 導入ハードルが低い
デプロイ容易性 deployability
デプロイ容易性 多様なプラットフォームに簡単にデプロイ可能 • Cloudflare • Vercel • AWS Lambda •
etc 移設時のアプリケーション変更コストを抑えられる
デプロイ容易性 • プラットフォームごとの豊富なAdapter • それぞれがコアから独⽴している • ここにも「⼩さなパーツ」思想が活きている
デプロイ容易性 Honoは環境の変化に強い
Webアプリケーションの 歴史と未来
Webアプリケーションの歴史と未来 2000年代前半 • 「バックエンド」「フロントエンド」が未分化 • リクエストを受けてサーバがHTMLを返す • JavaScriptはちょっとしたオマケ • ブラウザ設定で無効にするオタクも多かった
Webアプリケーションの歴史と未来 2005年 • Gmail, Google Mapsリリース • 「Ajax」という概念の発⾒ • WebAPI
+ JSの可能性 • マッシュアップとか⾔ってました ◦ 当時、共著で執筆させていただきました
Webアプリケーションの歴史と未来 2010年頃から • AngularJSによるSPAの勃興 • Node.jsでJSをビルドする時代に • npmによるパッケージ配布
Webアプリケーションの歴史と未来 2015年頃から • ReactやTypeScriptが普及し始める • そして現代へ
Webアプリケーションの歴史と未来 現在 バックエンドとフロントエンドの境界は 再び曖昧になり、溶け合い始めている
Webアプリケーションの歴史と未来 frontend backend Hono RSC React Server Components
Webアプリケーションの歴史と未来 • JSXを直接返せる • Islandアーキテクチャ • Reactもrendererに使える Honoはbackend to frontend
「次のWebの形」を模索するひとつのパターンとなる
まとめ
まとめ 1. 既存プロダクトに導⼊しやすい 2. チームへの導⼊ハードルが低い 3. 環境の変化に強い + 「次のWeb」という未来への投資 Honoを今すぐ本番投⼊しよう
は、いいぞ