Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Amplify で実現する DX 時代のマインドチェンジ

ksukenobe
October 20, 2020

AWS Amplify で実現する DX 時代のマインドチェンジ

「DX 実現のためのクラウド活用がうまくいかない」ー 多くの方が同じ悩みを抱えています。DX を成功させるためには、マインドセットを変える必要があります。ポイントは「アジリティ」であり、プラクティスだけではなく、AWS Amplify のような適切なツールセットが不可欠です。このセッションでは、実際の開発事例をご紹介しながら、Amplify がもたらすメリットや進化し続ける Amplify を使いこなすためのヒントなどをお話しします。

ksukenobe

October 20, 2020
Tweet

More Decks by ksukenobe

Other Decks in Programming

Transcript

  1. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify で実現する
    DX 時代のマインドチェンジ
    アビームコンサルティング株式会社
    P&T Digital ビジネスユニット ITMS セクター
    資延 香里
    A - 4
    2 0 - 2 2 . 1 0 . 2 0 2 0

    View full-size slide

  2. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    Agenda:
    - Chapter: 1
    Title: "サクッと振り返る「DX」"
    - Chapter: 2
    Title: "AWS Amplify 開発事例のご紹介"
    - Chapter: 3
    Title: "開発から学んだこと"
    - Chapter: 4
    Title: "DX時代に持っていたいマインドセット"

    View full-size slide

  3. In Partnership with © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    2.AWSAmplify 開発事例のご紹介
    3. 開発から学んだこと
    4. DX時代に持っていたいマインドセット

    View full-size slide

  4. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS設立前、Digital Transformationの定義。
    "ITの浸透が、人々の生活をあらゆる面で
    より良い方向に変化させる"
    ー スウェーデン ウメオ大学 エリック・ストルターマン教授, 2004年

    View full-size slide

  5. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    それから15年後、日本におけるDX元年。
    DXレポート
    ~ITシステム「2025年の崖」克服とDXの本格的な展開~
    ー 経済産業省 デジタルトランスフォーメーションに向けた研究会, 2018年9月

    View full-size slide

  6. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    現在、認知されているDXの定義。
    "企業がビジネス環境の激しい変化に対応し、データとデジタル技術
    を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネス
    モデルを変革するとともに、業務そのものや、組織、プロセス、企業
    文化・風土を変革し、競争上の優位性を確立すること"
    ー 経済産業省, 2019年7月, 「DX推進指標」

    View full-size slide

  7. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    ビジネスにおける存在感を増すDX。
    "「DX銘柄2020」「DX注目企業2020」を選定しました"
    デジタル技術を前提としたビジネスモデル・経営変革に取り組む上場会社を選定
    ー 経済産業省 ニュースリリース, 2020年8月

    View full-size slide

  8. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    DXの勢いが止まらない。
    2018年12月
    デジタルトランスフォーメーションを推進するためのガイドライン
    (DXガイドライン)
    2018年9月
    DXレポート ~ ITシステム「2025年の崖」の克服とDXの本格的な展開 ~
    2019年7月
    「DX推進指標」とそのガイダンス
    2020年8月
    デジタルトランスフォーメーション銘柄(DX銘柄)
    2020年9月
    TV CMにも"DX"が登場
    DX元年
    (2019年)

    View full-size slide

  9. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    現在、認知されているDXの定義。(再掲)
    "企業がビジネス環境の激しい変化に対応し、データとデジタル技術
    を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネス
    モデルを変革するとともに、業務そのものや、組織、プロセス、企業
    文化・風土を変革し、競争上の優位性を確立すること"
    ー 経済産業省, 2019年7月, 「DX推進指標」

    View full-size slide

  10. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    要するに
    アジリティ。
    Photo by taylor gregory on Unsplash

    View full-size slide

  11. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    変化を前提としたアプローチ。
    ではなく、
    そうすることで、
    Source: https://twitter.com/henrikkniberg/status/691932339354599425

    View full-size slide

  12. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    アジリティのために必要なもの。

    View full-size slide

  13. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    アジリティのために必要なもの。

    View full-size slide

  14. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplifyとは?
    最速
    Amplify Framework
    Developer Tools

    View full-size slide

  15. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    かおりは、AWS Amplifyをてにいれた。
    アジリティが32上がった。
    Lv:99
    HP:1024
    MP:256
    アジリティ:128

    View full-size slide

  16. In Partnership with © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    1. サクッと振り返る「DX」
    3. 開発から学んだこと
    4. DX時代に持っていたいマインドセット

    View full-size slide

  17. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    世界に一枚しかない、あなただけのチケット。
    Issue
    ギャザリングアートによる
    プレミアムなチケットを発券
    Assignment
    発券済チケットを
    当事者間でかんたん譲渡
    Tracking
    チケットの動きを
    トラッキング
    Analysis
    発券状況や顧客属性を
    分析するダッシュボード

    View full-size slide

  18. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify | Amazon Managed Blockchain
    VPC
    Availability Zone
    Managed Blockchain
    • Ordering Service
    • CA
    • Peer Node
    User Pool
    API Service
    Generate QR
    Generate Photo Mosaic
    Mobile
    S3 Static Web Hosting
    User Photo Bucket
    Photo Mosaic Resources File
    Send Mail
    Private subnet
    Endpoint
    Execute Chaincode
    Dispatch
    Availability Zone
    Private subnet
    • Bucket, Key
    • RGB Average Value
    Blockchain Network
    AWS Cloud

    View full-size slide

  19. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    これまでにない、完全に「オープン」な選挙。
    票を発行して
    投票先を公開
    票を分配
    投票
    票の動きが
    ワカル!

    View full-size slide

  20. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify | Amazon Managed Blockchain
    Private
    AWS Cloud (Org A)
    VPC
    Public Private
    Data Source
    End User
    User Pool
    Peer
    Static Web Hosting
    API GW
    API
    Service
    VPC
    Endpoint
    AWS Cloud (Org B)
    Blockchain Network
    NAT GW HLF Client
    NLB
    VPC Link
    HLF Client
    Peer
    Private
    AWS Cloud (Org B)
    HLF Client
    Peer
    外部認証

    View full-size slide

  21. In Partnership with © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    1. サクッと振り返る「DX」
    2.AWSAmplify 開発事例のご紹介
    4.DX時代に持っていたいマインドセット

    View full-size slide

  22. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    どんなアプリにも必要なもの。

    View full-size slide

  23. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    アプリそのものに価値をつけるものではない。
    デプロイの
    しやすさ
    テスト環境

    本番環境
    ID認証

    View full-size slide

  24. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    本当に、どうでもいいことですか?
    Photo by Adi Goldstein on Unsplash

    View full-size slide

  25. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify を使うと、こうなる。

    View full-size slide

  26. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    ブロックチェーンの投票アプリあるじゃん?
    あ、はい
    あれ、別のイベントでも使いたいんだって
    はい、ソースあるんで大丈夫です
    AWS アカウント新設してるから、
    準備でき次第、動くようにしといて
    わかりましたー
    アカウント準備できましたので、お願いします
    最近、わたしに起こったこと。

    View full-size slide

  27. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    アプリの移行。あなたなら、どうしますか?
    default
    new_account

    View full-size slide

  28. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    実は、コマンドを2個たたくだけ。
    ? No
    ? new
    ? Yes
    ?
    > new_account
    default
    new_account

    View full-size slide

  29. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    当たり前のことを、
    一瞬で片づけてくれる。

    View full-size slide

  30. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    イマドキの開発は、スピードが求められる。
    Photo by energepic.com from Pexels

    View full-size slide

  31. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    どうやってスピードを出すか。
    時間
    (t)
    付加価値 その他
    付加価値 その他
    Amplify 効果
    付加価値 その他
    付加価値 その他
    を短縮。
    付加価値 その他

    View full-size slide

  32. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    どうやってスピードを出すか。
    付加価値の比率を増幅 (Amplify) 。
    付加価値 その他
    付加価値 その他

    View full-size slide

  33. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    どうやって生産性を高めるか。
    Jeff Bezos, Amazon CEO
    Photo by Creative Vix from Pexels

    View full-size slide

  34. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    究極系はふたり。
    最速

    View full-size slide

  35. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    フルスタックで開発することの意義。
    Design
    API
    Model
    > GraphQL
    type Todo @model
    id
    name
    description

    View full-size slide

  36. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    何度でも繰り返せばいい。
    ?
    Resource
    UserPool
    Type AWS::Cognito::UserPool
    UpdateReplacePolicy Retain
    Properties
    UserPoolName !If ShouldNot
    Schema
    Name email
    Require true
    Mutable true
    CloudFormation テンプレート化
    (自動)

    View full-size slide

  37. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    ひとりだからこそ
    出せるスピードもある。
    Photo by Andrea Piacquadio from Pexels

    View full-size slide

  38. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    VPC
    Availability Zone
    Managed Blockchain
    • Ordering Service
    • CA
    • Peer Node
    User Pool
    API Service
    Generate QR
    Generate Photo Mosaic
    Mobile
    S3 Static Web Hosting
    User Photo Bucket
    Photo Mosaic Resources File
    Send Mail
    Private subnet
    Endpoint
    Execute Chaincode
    Dispatch
    Availability Zone
    Private subnet
    • Bucket, Key
    • RGB Average Value
    Blockchain Network
    AWS Cloud
    AWS Amplify で困ったこと。

    View full-size slide

  39. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify で困ったこと。

    View full-size slide

  40. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    Private
    AWS Cloud (Org A)
    VPC
    Public Private
    Data Source
    End User
    User Pool
    Peer
    Static Web Hosting
    API GW
    AWS Cloud (Org B)
    Blockchain Network
    NAT GW HLF Client
    NLB
    VPC Link
    HLF Client
    Peer
    Private
    AWS Cloud (Org B)
    HLF Client
    Peer
    外部認証
    API
    Service
    VPC
    Endpoint
    AWS Amplify で全部作る必要はない。

    View full-size slide

  41. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify で全部作る必要はない。
    JWT オーソライザー
    https://cognito-id.Region.amazon.com/UserPoolId

    View full-size slide

  42. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    わたしたちには、
    選択の自由がある。
    Photo by Svetlana B from Pexels

    View full-size slide

  43. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS Amplify の歴史を振り返る。
    Date
    2020
    2019
    2/12
    爆誕
    (v1.1)
    最新
    (v4.30)
    Version 3.0
    幻の Version 2.0
    Version
    Version 1.x
    Version 4.x
    進化が加速

    View full-size slide

  44. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    analytics
    api
    auth
    function
    hosting
    AWS Amplify は、自分でも作れるという衝撃。
    https://docs.amplify.aws/cli/plugins
    Photo by Patrick Fore on Unsplash

    View full-size slide

  45. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    例えるなら、BYO - Command。
    blockchain add
    ? demo
    ?
    The Amplify CLI can NOT find command

    View full-size slide

  46. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    AWS 製の OSS (Open-Source Software)

    View full-size slide

  47. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    Amplify をみんなで育てる。
    Photo by Akil Mazumder from Pexels

    View full-size slide

  48. In Partnership with © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    1. サクッと振り返る「DX」
    2.AWSAmplify 開発事例のご紹介
    3. 開発から学んだこと

    View full-size slide

  49. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    いま持っておきたいマインドセット。

    View full-size slide

  50. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    マインドセットの実践に求められること。

    View full-size slide

  51. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    「より良い」成果を生み出すために。















    View full-size slide

  52. Thank you!
    © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    In Partnership with
    Arranged by Shunichiro Yamamoto from ABeam Consulting Ltd.

    View full-size slide