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
JAWS-UG Morning #11 About Honeycode
Search
Masanori Yamaguchi
July 22, 2020
Technology
1
710
JAWS-UG Morning #11 About Honeycode
Masanori Yamaguchi
July 22, 2020
Tweet
Share
More Decks by Masanori Yamaguchi
See All by Masanori Yamaguchi
AWS Application Composer の VS Code拡張 を触ってみた / AWS Application Composer with VS Code Tools
kinunori
0
12
フォージビジョン AWS re:Invent 2023 recapイベント / ForgeVision, AWS re:Invent 2023 recap
kinunori
0
96
JAWS-UG初心者支部 AWS re:Invent 2023 Dr.Werner VogelsキーノートをAWS初心者向けに振り返る
kinunori
0
10
JAWS-UG初心者支部 / JAWS-UG Beginners Branch re:Invent recap
kinunori
2
480
re:Invent体験をより充実したものにする3つのキーワード / re:invent 2023 standby
kinunori
0
930
あなたの知らない 軟式バットの世界(Cloud in the Camp 勝浦) / Cloud in the Camp Katsuura
kinunori
0
180
2023/6/29 AWS re:Inforce 2023 re:Cap Seminar
kinunori
0
220
JAWS-UG千葉支部オンライン#21 -re_Inforce現地から送るライブイベント- / World's earliest re_Inforce 2023 recap
kinunori
0
29
JAWS-UG 千葉支部 #20 -AWSではじめるクラウドセキュリティ- / JAWS-UG CHIBA Cloud Security Special
kinunori
0
220
Other Decks in Technology
See All in Technology
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
SREsのためのSRE定着ガイド
netmarkjp
10
1.6k
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
850
やっていきテスト
k6s4i53rx
0
160
XRミーティング 2024-03-20
1ftseabass
PRO
0
100
.NETの非同期戦略とUnityとの相互運用
neuecc
2
2.4k
Vos logs méritent mieux que la config par défaut
lyrixx
2
350
生成AI・LLM時代における 機械学習エンジニアとしてのキャリア戦略・開発戦略 / my-career-and-development-strategies-for-ml-engineer-2024
yuya4
4
710
Elementaryを用いたデータ品質の可視化とデータ基盤の運用改善
10xinc
6
1.6k
Evolutionary Optimization of Model Merging Recipes
fuyu_quant0
3
530
Getting started with controlling LEGO using Swift
hcrane
0
130
Why do you get AWS certificates
hirosys
0
110
Featured
See All Featured
Optimizing for Happiness
mojombo
369
69k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
Building Your Own Lightsaber
phodgson
97
5.6k
Faster Mobile Websites
deanohume
296
30k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
A designer walks into a library…
pauljervisheath
199
23k
How to name files
jennybc
62
92k
Done Done
chrislema
178
15k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Transcript
Amazon Honeycodeについて 5分間で概要と所感を語ってみる JAWS-UG 朝会 #11 フォージビジョン株式会社 ⼭⼝ 正徳
⾃⼰紹介 ⽒名:⼭⼝ 正徳 - AWS認定 SA Pro、Security、Networking - PMP、認定スクラムマスター -
CISSP Japan APN Ambassador 2020 2019/2020 APN AWS Top Engineers Fin-JAWS 、JAWS-UG千葉 好きなAWSサービス: AWS Lambda ECS Fargate
今⽇説明する内容はここで勉強できます Honeycode Courses https://honeycodecommunity.aws/c/Courses/17
Amazon Honeycodeとは チームの作業、業務効率を向上されるための アプリケーションをノーコードで開発できるサービス。 例えば、タスク管理、リソース管理、簡単なワークフロー、 プロジェクト管理などのアプリケーションを作ることに 向いている。 ※ 2020年7⽉22⽇現在ベータ提供
Amazon Honeycodeの構成要素 ・Honeycode Teams︓ Honeycodeの各リソースにアクセスできる権限が付与された⼈ ・Honeycode Workbook︓ Honeycode Tables, Honeycode
Builders, Honeycode Automations をまとめた⼊れ物 ・Honeycode Tables︓ Honeycodeであつかうデータの格納場所 DBでありスプレッドシート ・Honeycode Builder︓ Honeycodeで構成するアプリケーション ・Honeycode Automations︓ ⾃動化する処理の定義
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け ・⼤規模な環境での利⽤には向いていない(理由は後述) ・複雑さをもとめずにシンプルに作成・運⽤することに向いている ・スプレッドシートやエクセルで管理していた業務/データが対象 ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) ・LambdaなどからHoneycodeを呼び出す事は可能だが、 逆はいまのところ難しい
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け ・⼤規模な環境での利⽤には向いていない(理由は後述) ・複雑さをもとめずにシンプルに作成・運⽤することに向いている ・スプレッドシートやエクセルで管理していた業務/データが対象 ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) ・LambdaなどからHoneycodeを呼び出す事は可能だが、 逆はいまのところ難しい
・各プランはデータ件数(row)、メンバー数で段階的になっている ・workbookあたりBasicプランで 2,500件まで、Proでも100,000件まで ・メンバーは20⼈までがデフォルト、21名以上は追加費⽤が必要
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け → 利⽤者 = メンバーという登録が必要なため、 不特定多数を対象としたアプリケーション開発⽤途ではない ・⼤規模な環境での利⽤には向いていない(理由は後述) →
最⼤でもデータ件数は10万件/workbook なので数百⼈が使うような 環境ではデータ件数は溢れてしまう可能性がある (チームを分けて、workbookを分離する)
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け ・⼤規模な環境での利⽤には向いていない(理由は後述) ・完璧を求めて複雑にせずシンプルに作成・運⽤することに向いている ・スプレッドシートやエクセルで管理していた業務/データが対象 ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) ・LambdaなどからHoneycodeを呼び出す事は可能だが、 逆はいまのところ難しい
Amazon Honeycode所感 Honeycode の良いところは、 「プログラミングの経験がなくても、Amazon Honeycodeを使⽤して、 ⾃分でアプリケーションを作れること」 すなわち、同じ業務でデータを扱うとしても各々にフィットした形で カスタマイズしたり、業務の変化に対して⾮エンジニアもアプリケー ションを作れることで業務効率を実現できること。
(Honeycode Teamで複数段階の権限を付与できる)
Amazon Honeycode所感 ・完璧を求めて複雑にせずシンプルに作成・運⽤することに向いている → 複雑に構成し、特定に⼈しかメンテナンスできない状況を作るのでは なく、最低限をベースにシンプルに作成し、Teamによるアプリケー ションの最適化、業務効率化の機会を与えることを考慮する
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け ・⼤規模な環境での利⽤には向いていない(理由は後述) ・完璧を求めて複雑にせずシンプルに作成・運⽤することに向いている ・スプレッドシートやエクセルで管理していた業務/データが対象 ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) ・LambdaなどからHoneycodeを呼び出す事は可能だが、 逆はいまのところ難しい
Amazon Honeycode所感 Honeycodeでは、プログラミングの知識は必要ないが、データを どう扱うかという知識と考慮は必要になる。 Honeycodeで扱うデータは、「Honeycode Table」に集約される。 「Honeycode Table」は、スプレッドシート(+α)の集合体。 スプレッドシートには存在しないHoneycode独⾃の機能や、 データ整理のための機能が存在するが、もちろん関数も使える。
Amazon Honeycode所感 ・スプレッドシートやエクセルで管理していた業務/データが対象 → Honeycodeで扱うデータ特性上、スプレッドシート、エクセルで 管理していたデータが存在していた⽅がアプリケーションを作りやすい (存在しない場合にも最終的にはHoneycode Table化しないといけない) ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) →
アプリケーションからデータをどのように扱いたいのか、 業務で⼊出⼒するデータ、⼊出⼒の⽅法などが必要になる。 アプリケーションはHoneycode Builderで簡単に作れるため、 データの扱いに⻑けている⼈の⽅が業務効率化を⾏える可能性が⾼い
Amazon Honeycode所感 ・社内(20名程度のチーム)やクローズドな環境向け ・⼤規模な環境での利⽤には向いていない(理由は後述) ・完璧を求めて複雑にせずシンプルに作成・運⽤することに向いている ・スプレッドシートやエクセルで管理していた業務/データが対象 ・プログラミングの知識は不要(エクセル関数知ってるほうが強い) ・LambdaなどからHoneycodeを呼び出す事は可能だが、 逆はいまのところ難しい
Amazon Honeycode所感 HoneycodeはAPIが⽤意されているため、外部からHoneycodeと 連携する事は可能。 しかしながら、Honeycodeでデータの変更が発⽣した場合に実⾏できる アクション(Automation)は下記の5つのみ。 Notificationはメール通知でAPI実⾏などできないため、まだ連携は難し そう。
今⽇説明する内容はここで勉強できます Honeycode Courses https://honeycodecommunity.aws/c/Courses/17 再掲