Slide 1

Slide 1 text

n8n で ワークフローを ⾃動化した話 Yuji Yamaguchi/@yug1224 ⾃動化⼤好きエンジニアLT会 - vol.8

Slide 2

Slide 2 text

▸ ヤマグチ ユウジ(34) ▸ Tw: @yug1224 ▸ フロントエンドエンジニア ▸ 三児の⽗ ▸ 11歳、9歳、1歳 ▸ 最近の興味 ▸ NASで動くDocker ▸ Denoでクソアプリ ⾃⼰紹介 2 ▸ 2011年04⽉ 通信系企業 ▸ Webコンテンツサービスの開発運⽤ ▸ 2016年01⽉ ネット広告系企業 ▸ 広告配信管理システムの開発運⽤ ▸ 2016年10⽉ ITサービス企業 ▸ 飲⾷店向け予約台帳システムの開発 ▸ 2021年10⽉ SaaS企業 ▸ 勤怠管理システムの開発 ▸ 2022年08⽉ HRTech企業 ▸ エンジニアリングマネージャー

Slide 3

Slide 3 text

3 iPaaSを使っていますか?🙋

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

5 異なるSaaS同⼠を接続して データ統合したりタスクを実⾏ することができるクラウドサービス

Slide 6

Slide 6 text

6 n8n https://n8n.io https://github.com/n8n-io/n8n

Slide 7

Slide 7 text

n8nって何? ▸ It means "nodemation" 
 and it is pronounced as n-eight-n. ▸ 柔軟性があり拡張性の⾼いワークフロー⾃動化ツール ▸ ノーコード/ローコードのツールっぽい ▸ クラウドサービスは€20/monthから ▸ 20 active workflows/5000 workflow executions ▸ OSSがありセルフホスティングも可能 ▸ 個⼈利⽤には嬉しいw 7

Slide 8

Slide 8 text

8 DEMO

Slide 9

Slide 9 text

n8nを使ってやっていること ▸ 技術系記事のスクラップ ▸ n8nがRSSの変更を毎分監視 ▸ HTTP RequestをしてOGPを取得 ▸ サムネイル⽤画像をS3に保存 ▸ 取得した情報を整理してTwitterとNotionに投稿 ▸ それぞれのタスク間にデータ加⼯処理 9

Slide 10

Slide 10 text

10 RSSߋ৽ݕ஌ OGPऔಘ αϜωը૾S3อଘ SNS౤ߘ

Slide 11

Slide 11 text

まとめ iPaaSは、異なるSaaS同⼠を接続し、 
 データを統合したりタスクを実⾏することができるクラウドサービス n8nは拡張性の⾼いワークフロー⾃動化ツールで、 
 クラウドサービスだけでなくOSSもあり、セルフホスティングをすることも可能 RSS更新検知→OGP取得→サムネ画像S3保存→SNS投稿 
 の⾃動化を紹介しました 11

Slide 12

Slide 12 text

12 EOF