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
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
Search
Kotaro Otaka
October 12, 2025
Programming
2
400
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
The Go gopher was designed by Renée French.
https://tinygo-keeb.connpass.com/event/353267/
Kotaro Otaka
October 12, 2025
Tweet
Share
More Decks by Kotaro Otaka
See All by Kotaro Otaka
Go で作った CLI ツールにバージョンを埋め込みたい
otakakot
0
53
組込みだけじゃない! TinyGo で始める無料クラウド開発入門
otakakot
1
13
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
1
3.5k
SQLBoiler がメンテナンスモードになりまして
otakakot
0
190
Wasm わからないけど Go で実装したいから入門する
otakakot
1
10k
cmp.Or に感動した
otakakot
3
870
net/http/httptest が推しです♡
otakakot
3
300
無料で楽しむ Go サーバー開発のススメ
otakakot
11
3.8k
Go のテストで失敗をマークする
otakakot
1
240
Other Decks in Programming
See All in Programming
TVerのWeb内製化 - 開発スピードと品質を両立させるまでの道のり
techtver
PRO
3
1.2k
Flutterチームから作る組織の越境文化
findy_eventslides
0
560
AI 時代だからこそ抑えたい「価値のある」PHP ユニットテストを書く技術 #phpconfuk / phpcon-fukuoka-2025
shogogg
1
580
無秩序からの脱却 / Emergence from chaos
nrslib
1
7.9k
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.4k
Module Harmony
petamoriken
2
540
Developing Specifications - Jakarta EE: a Real World Example
ivargrimstad
0
180
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
5
1.9k
Rails Girls Sapporo 2ndの裏側―準備の日々から見えた、私が得たもの / SAPPORO ENGINEER BASE #11
lemonade_37
2
190
How Software Deployment tools have changed in the past 20 years
geshan
0
3.3k
All(?) About Point Sets
hole
0
210
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
300
Featured
See All Featured
It's Worth the Effort
3n
187
29k
The Pragmatic Product Professional
lauravandoore
36
7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Raft: Consensus for Rubyists
vanstee
140
7.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Typedesign – Prime Four
hannesfritz
42
2.9k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
How STYLIGHT went responsive
nonsquared
100
5.9k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
340
Transcript
The Go gopher was designed by Renée French. 組込みだけじゃない! TinyGo
で始める無料クラウド開発入門 おーたかこーたろー / @otakakot 2025.10.12 TinyGo Conference 2025
TinyGo とは ... #tinygo_conf
A Go Compiler For Small Places #tinygo_conf https://tinygo.org/
小さな環境向けの Go コンパイラ #tinygo_conf
#tinygo_conf 小さな環境 = 組込み開発(マイコン) RP2040マイコンボードキット https:/ /akizukidenshi.com/catalog/g/g117542/
#tinygo_conf 小さな環境 = 組込み開発(マイコン) RP2040マイコンボードキット https:/ /akizukidenshi.com/catalog/g/g117542/ だけじゃない!
#goconnect TinyGo を使えばクラウド環境へ 無料でデプロイできます! ぱち ぱち ぱち
TinyGo を使ってクラウド開発するには Wasm/WASI へのビルドが必要 #tinygo_conf
#tinygo_conf TinyGo (Wasm/WASI) を使って 無料で使えるサービスをご紹介
Kotaro Otaka おーたかこーたろー / @otakakot #tinygo_conf Web Engineer 新卒入社 Hello
Golang! Web Engineer @株式会社ビットキー 2020.04 2021.04 2022.11 Gopher 年生 Go
#tinygo_conf tinygo build
#tinygo_conf Go のソースコードをビルド tinygo build
#tinygo_conf ビルドコマンド
#tinygo_conf Wasm / WASI 形式でのビルドが必要 クラウド環境へデプロイするには
#tinygo_conf Wasm へビルド
#tinygo_conf Wasm ( WebAssembly ) WebAssembly は現代のウェブブラウザーで実行できる新しい種類の コードです。 https:/ /developer
.mozilla.org/ja/docs/WebAssembly/Concepts より抜粋
#tinygo_conf JavaScript 以外で書いたコードを ブラウザ ( JavaScript ) で扱えるようにしたもの
#tinygo_conf JavaScript 以外で書いたコードを ブラウザ ( JavaScript ) で扱えるようにしたもの Go
#tinygo_conf ビルドコマンド
#tinygo_conf JavaScript ランタイムで動作
#tinygo_conf WASI へビルド
#tinygo_conf WASI ( WebAssembly System Interface ) WebAssembly (Wasm) がブラウザー外で実行できることを拡張すること
を目的とする取り組みの一環です。 https:/ /www.fastly.com/jp/learning/serverless/what-is-wasi より抜粋
#tinygo_conf Wasm をブラウザ以外でも扱えるようにしたもの
#tinygo_conf ビルドコマンド
#tinygo_conf WASI ランタイムで動作
#tinygo_conf Wasm が使える サービス
#tinygo_conf JavaScript ランタイム Wasm の動作環境
#tinygo_conf JavaScript ↔︎ Wasm ( Go ) データの入出力
#tinygo_conf JavaScript ランタイムのデプロイ先 Cloudflare Workers Supabase Edge Functions Deno Deploy
https:/ /developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy
#tinygo_conf JavaScript ランタイムのデプロイ先 Cloudflare Workers Supabase Edge Functions Deno Deploy
https:/ /developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy 無料!
#tinygo_conf おすすめ Cloudflare Workers Supabase Edge Functions Deno Deploy https:/
/developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy
#tinygo_conf
#tinygo_conf Cloudflare Workers で Go を動かせる 標準のhttp.Handler 利用で実装可能 JavaScriptの知識が なくても実装可能
#tinygo_conf プロジェクトのはじめかた
#tinygo_conf main 関数 標準のhttp.Handler 利用で実装可能
#tinygo_conf WASI が使える サービス
#tinygo_conf WASI ランタイム WASI の動作環境
#tinygo_conf WASI インターフェース ↔︎ Wasm ( Go ) データの入出力
#tinygo_conf Fermyon / Fermyon Cloud fastly / Edge Compute https:/
/www.fermyon.com/cloud https:/ /www.fastly.com/products/edge-compute WASI ランタイムのデプロイ先
無料! #tinygo_conf WASI ランタイムのデプロイ先 Fermyon / Fermyon Cloud fastly /
Edge Compute https://www.fermyon.com/cloud https://www.fastly.com/products/edge-compute
#tinygo_conf おすすめ Fermyon / Fermyon Cloud fastly / Edge Compute
https:/ /www.fermyon.com/cloud https:/ /www.fastly.com/products/edge-compute
#tinygo_conf
#tinygo_conf Fermyon Cloud で Go を動かせる 標準のhttp.Handler と似た形式の実装 WASIの知識が なくても実装可能
#tinygo_conf プロジェクトのはじめかた
#tinygo_conf main 関数 標準のhttp.Handler と似た形式の実装
#tinygo_conf まとめ
#tinygo_conf TinyGo ( Wasm / WASI ) を利用して クラウド環境に 無料でデプロイしよう!
ただし各サービス用法・用量を守って 正しくお使いください #tinygo_conf
おわり またどこかで お会いしましょう!