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
n8nでワークフローを自動化した話 / 20220914_n8n
Search
Yuji Yamaguchi
September 14, 2022
Technology
1
1.6k
n8nでワークフローを自動化した話 / 20220914_n8n
Yuji Yamaguchi
September 14, 2022
Tweet
Share
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
強みを伸ばすキャリアデザイン
yug1224
2
290
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
76
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
0
87
Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh
yug1224
1
720
HRBrainの生態系を支えるフロントエンドチームの取り組み / 2023-06-22-AwEngineerMeetup
yug1224
0
37
明日使えるかもしれないGitテクニック / Gunma.web#47
yug1224
0
230
React+TypeScriptで拡張機能が開発できるRaycastのススメ / 20221027_Raycast
yug1224
1
800
DX向上委員会 / 20220922_dxhacklt
yug1224
1
170
インシデントゼロを支える技術 / 20220315_devtestlt
yug1224
0
1.7k
Other Decks in Technology
See All in Technology
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
18
4.7k
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
4
890
バックログを導入し やっぱやめた話
ota42y
0
170
ロボットアームを遠隔制御の話 & LLMをつかったIoTの話もしたい
soracom
PRO
1
110
四国のあのイベントの〇〇システムを45日間で構築した話 / cloudohenro2024_tachibana
biatunky
0
170
デジタル化・DX推進あるある
y150saya
0
220
リクルート新人研修2024 テキスト生成AI活用
recruitengineers
PRO
10
430
waitany と waitall を作った話
mrkn
0
110
なぜクラウドサービスで Web コンソールを提供するのか
shuta13
4
1.8k
目標設定と習慣化で今よりも一歩生産性を上げる
sansantech
PRO
7
2.3k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
1
160
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
170
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
241
11k
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
Bash Introduction
62gerente
608
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
22
1.7k
The Brand Is Dead. Long Live the Brand.
mthomps
53
37k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
GitHub's CSS Performance
jonrohan
1029
450k
Building Adaptive Systems
keathley
36
2.1k
Raft: Consensus for Rubyists
vanstee
135
6.5k
Adopting Sorbet at Scale
ufuk
72
8.9k
We Have a Design System, Now What?
morganepeng
48
7.1k
Happy Clients
brianwarren
96
6.6k
Transcript
n8n で ワークフローを ⾃動化した話 Yuji Yamaguchi/@yug1224 ⾃動化⼤好きエンジニアLT会 - vol.8
▸ ヤマグチ ユウジ(34) ▸ Tw: @yug1224 ▸ フロントエンドエンジニア ▸ 三児の⽗
▸ 11歳、9歳、1歳 ▸ 最近の興味 ▸ NASで動くDocker ▸ Denoでクソアプリ ⾃⼰紹介 2 ▸ 2011年04⽉ 通信系企業 ▸ Webコンテンツサービスの開発運⽤ ▸ 2016年01⽉ ネット広告系企業 ▸ 広告配信管理システムの開発運⽤ ▸ 2016年10⽉ ITサービス企業 ▸ 飲⾷店向け予約台帳システムの開発 ▸ 2021年10⽉ SaaS企業 ▸ 勤怠管理システムの開発 ▸ 2022年08⽉ HRTech企業 ▸ エンジニアリングマネージャー
3 iPaaSを使っていますか?🙋
iPaaSって何? ▸ iPaaS(Integration Platform as a Service)は、オンプレミ スおよびクラウドベースのプロセス、サービス、アプリケーション、データのあら ゆる組み合わせを、個々の組織内または複数の組織にわたってつなぐ統 合フローの開発、実⾏、管理を可能にするクラウドサービス・スイート
▸ https://www.gartner.com/en/information-technology/glossary/information-platform-as-a-service-ipaas ▸ IFTTT、Zapier、Microsoft Power Automate、Anyflow ... ▸ https://ja.wikipedia.org/wiki/クラウドインテグレーション 4
5 異なるSaaS同⼠を接続して データ統合したりタスクを実⾏ することができるクラウドサービス
6 n8n https://n8n.io https://github.com/n8n-io/n8n
n8nって何? ▸ It means "nodemation" and it is pronounced
as n-eight-n. ▸ 柔軟性があり拡張性の⾼いワークフロー⾃動化ツール ▸ ノーコード/ローコードのツールっぽい ▸ クラウドサービスは€20/monthから ▸ 20 active workflows/5000 workflow executions ▸ OSSがありセルフホスティングも可能 ▸ 個⼈利⽤には嬉しいw 7
8 DEMO
n8nを使ってやっていること ▸ 技術系記事のスクラップ ▸ n8nがRSSの変更を毎分監視 ▸ HTTP RequestをしてOGPを取得 ▸ サムネイル⽤画像をS3に保存
▸ 取得した情報を整理してTwitterとNotionに投稿 ▸ それぞれのタスク間にデータ加⼯処理 9
10 RSSߋ৽ݕ OGPऔಘ αϜωը૾S3อଘ SNSߘ
まとめ iPaaSは、異なるSaaS同⼠を接続し、 データを統合したりタスクを実⾏することができるクラウドサービス n8nは拡張性の⾼いワークフロー⾃動化ツールで、 クラウドサービスだけでなくOSSもあり、セルフホスティングをすることも可能 RSS更新検知→OGP取得→サムネ画像S3保存→SNS投稿 の⾃動化を紹介しました
11
12 EOF