• AWS community workshop in Haarlem

    Needs a location

    📓 Summary:
    In this workshop, you will learn how to make Event-Driven-based SaaS.
    Event-driven architecture has been accepted as a cost-effective, asynchronous-based architecture.
    In Cloud Design Pattern, we build event-driven architecture by chaining multiple services by event.
    Amazon EventBridge is an AWS service that can manage events and make event design easy.
    In this workshop you will learn to implement customer payment and subscription via Stripe and to scaffold SaaS that it's close to your business.

    🖥️ Workshop
    During the workshop, you will make a small transcription service.
    === Customer stories ===
    1. Customer purchases a product.
    2. Customer receives a mail. In this mail, there is a link to upload an audio file.
    3. Customer uploads an audio file from their computer.
    4. Customer receives a download link via email that a transcribed file has been stored.

    🧾 Technical instructions
    * Create a product in Stripe.
    * Receive events on Amazon EventBridge when the customer purchased a product.
    Then pass it to the next operation by triggering another event.
    * Create download bucket and key with Presigned Url. Then send them to the customer by email.
    * Trigger event by Amazon EventBridge and S3 integration when customer uploaded an audio file.
    * Run transcribe job
    * Get transcribed audio file and create download link as Presigned Url.
    Then send them to the customer by email.

    🧑‍💻 Preparation
    Before the workshop, make sure you create an AWS and Stripe account. Here are links to do that:
    - Create an AWS account
    - Create a Stripe account

    👨🏽‍💻 Tutors:
    * Paul Asjes - Developer Adovocate at Stripe (https://www.linkedin.com/in/paul-asjes-4a903a18)

    * Tomoharu Ito - Freelance Serverless Architect, Alexa Champion, Engineer at DigitalCube.co.Ltd (https://www.linkedin.com/in/tomoharu-ito-00b0b4153/)

    * Manasi Bhutada - Solution Architect at AWS (https://www.linkedin.com/in/manasi-bhutada-a029a1b7/)

    ⏲️ Time Table
    # 14:45 Registration

    # 15:00 Intro
    - Stripe Checkout, PaymentLink, and Webhooks.
    - AWS EventBridge, Stripe and EventBridge integration.

    # 15:30 - 17:30 Workshop

    # 17:30 - 17:45 Q&A

    # 18:00 Close

    📓 Notes:
    Food and drinks are not included with the workshop but are available for purchase in the Cafe downstairs from the workshop.