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
2k
n8nでワークフローを自動化した話 / 20220914_n8n
Yuji Yamaguchi
September 14, 2022
Tweet
Share
More Decks by Yuji Yamaguchi
See All by Yuji Yamaguchi
メンバーの成長速度にバフをかける1on1ミーティング / 2024-12-06
yug1224
21
12k
強みを伸ばすキャリアデザイン
yug1224
3
490
インターンと盛り上げる全社員参加型Advent Calendarの作り方 / 2024-02-22-QiitaNight
yug1224
1
120
2022ランキング圏外から2023ランキング入りを実現したテックブログ運営について / 2023-07-28-QiitaEngineerFesta
yug1224
1
140
Qiitaいいね数をGASで計測している話 / 2023-07-24-HRBrainFlyHigh
yug1224
1
950
HRBrainの生態系を支えるフロントエンドチームの取り組み / 2023-06-22-AwEngineerMeetup
yug1224
0
92
明日使えるかもしれないGitテクニック / Gunma.web#47
yug1224
0
290
React+TypeScriptで拡張機能が開発できるRaycastのススメ / 20221027_Raycast
yug1224
1
920
DX向上委員会 / 20220922_dxhacklt
yug1224
1
210
Other Decks in Technology
See All in Technology
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
150
Javalinの紹介
notoh
0
100
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
260
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
Devin(Deep) Wiki/Searchの活用で変わる開発の世界観/devin-wiki-search-impact
tomoki10
0
310
Model Mondays S2E01: Advanced Reasoning
nitya
0
330
What's new in OpenShift 4.19
redhatlivestreaming
1
220
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
160
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.6k
Tenstorrent HW/SW 概要説明
tenstorrent_japan
0
390
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
140
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
630
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
920
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Documentation Writing (for coders)
carmenintech
71
4.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Faster Mobile Websites
deanohume
307
31k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Code Review Best Practice
trishagee
68
18k
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