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
840
JAWS-UG Morning #11 About Honeycode
Masanori Yamaguchi
July 22, 2020
Tweet
Share
More Decks by Masanori Yamaguchi
See All by Masanori Yamaguchi
pre:Invent から気になった サービスを深掘りしてみる- ECS 予測スケーリング編 / ECS-predictive-scaling
kinunori
2
73
JAWS-UG 函館 Dr.Wernerの基調講演で振り返る "推測するな、計測せよ" / JAWS-UG Hakodate re:Invent 2024 recap
kinunori
2
79
Share your lessons - 20241217 AWS Ambassador & Top Engineer LT
kinunori
0
51
re:Invent 2024 事前勉強会 / re:Invent 2024 stby
kinunori
2
1.1k
なぜ私たちがThe Frugal Architectで在る必要があるのか/Why Do We Need to Be The Frugal Architect?
kinunori
1
110
Practical AWS Step Functions. Batch systems built with no code.
kinunori
1
150
JAWS-UG福岡 re:Inforce 2024 recap イベント/ re:Inforce 2024 recap by JAWS-UG FUKUOKA
kinunori
0
110
インプットだけじゃない、エンジニアの人生が変る「実践の場」としてのコミュニティ/ Communities as places of practice where engineers' lives are changed.
kinunori
0
150
6/13 re:Inforce 2024 世界最速 recapイベント JAWS-UG千葉支部/ re:Inforce 2024 recap
kinunori
0
52
Other Decks in Technology
See All in Technology
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
450
What's new in Go 1.24?
ciarana
1
110
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
230
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
IAMのマニアックな話2025
nrinetcom
PRO
6
1.2k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
4
6.4k
Охота на косуль у древних
ashapiro
0
110
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
230
設計を積み重ねてシステムを刷新する
sansantech
PRO
0
180
目標と時間軸 〜ベイビーステップでケイパビリティを高めよう〜
kakehashi
PRO
4
320
JAWS DAYS 2025 アーキテクチャ道場 事前説明会 / JAWS DAYS 2025 briefing document
naospon
0
2.5k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
1k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Why Our Code Smells
bkeepers
PRO
336
57k
Rails Girls Zürich Keynote
gr2m
94
13k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Building Applications with DynamoDB
mza
93
6.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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 再掲