-
Notifications
You must be signed in to change notification settings - Fork 2
0. Sample transcribe service
You will make a small SaaS that is some kind of audio transcribing service. "Transcribing" means Speech To Text (STT).
Your service receives an mp3 file from the purchaser of your product. Then, your service sends a transcribed result back to the customer.
In this workshop, You use the below 3 platforms. Register them before starting this workshop.
From Beginners to Intermediate
Javascript
This is the shortest path of the customer story.
- Customer buys a product.
- The service sends a link to upload an audio file.
- Customer upload an audio file.
- Service transcribes the audio file. Then, the service sends a download link of the transcribed result.
- Customer downloads the result from the link.

-
Event-Driven.
All the collaboration between platforms or multiple services inside AWS is handled by event passing. -
Serverless.
No servers. Nothing 24365 hosting machines. -
Less Code.
We write just a small code as glue. -
Payment and customer information are fully separated.
We don't store(or embed) sensitive information in our business logic.
- Stripe Product.
- Stripe Checkout.
- Stripe Payment link.
- Amazon EventBridge EventBus.
- Amazon S3 bucket.
- AWS StepFunctions state machine.
- Amazon Simple Email Service.
- AWS Lambda Functions.
- AWS DynamoDB table.
- Amazon Transcribe.