Skip to content

Instantly share code, notes, and snippets.

@jbesw
Created October 28, 2020 21:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jbesw/6ea083a58e364cb44f3457e9b5e96754 to your computer and use it in GitHub Desktop.
Save jbesw/6ea083a58e364cb44f3457e9b5e96754 to your computer and use it in GitHub Desktop.
SLand page data
{
"title": "Resources for re:Invent SVS402",
"description": "Learsn how to build a complete serverless web application for a popular theme park called Innovator Island. The theme park is rolling out a mobile app that provides thousands of visitors with wait times, photo opportunities, notification alerts, and language translation for visitors who need it. In this series, you'll get hands-on experience building a scalable serverless application with a single-page application (SPA) front-end that delivers a feature-rich user experience. Expect to leave this series with a solid understanding of serverless concepts like event-driven computing and real time messaging, as well practical hands-on experience deploying a serverless mobile front-end and using IoT to send messages to thousands of users in real time. Your experience with Innovator Island will prepare you to bring serverless best practices to your next serverless application.",
"introBox": {
"headline": "Decoupling serverless workloads with Amazon EventBridge",
"text": "Event-driven architecture can help decouple services and simplify dependencies as your applications grow. This session explores integrations with other AWS services, such as API Gateway, to build robust patterns for decoupling applications running both within the AWS Cloud and beyond.<br><br>It also explores how to secure your resources to control who can produce and consume events. It shows how to use AWS SAM templates to simplify the configuration and deployment, and how to use the schema registry feature to accelerate your development process with code bindings. This session includes examples you can immediately start using in your serverless applications."
},
"author": {
"headline": "Presented by James Beswick, Developer Advocate",
"name": "James Beswick",
"imageURL": "https://pbs.twimg.com/profile_images/1165718285754753025/OrGcUHER_400x400.jpg",
"twitter": "jbesw",
"bio": "I am a self-confessed serverless geek and enjoy helping developers see how serverless can help them build faster! I have been software developer and product manager before becoming a Developer Advocate. Ask me anything!"
},
"pdf": {
"source": "https://d2908q01vomqb2.cloudfront.net/1b6453892473a467d07372d45eb05abc2031647a/2020/06/23/James-Beswick-Optimizing-Lambda-Performance-AWS-Serverless-First-Function-5-28-2020.pdf",
"headline": "Slides from the presentation"
},
"resources": {
"left": [
{
"headline": "1. Building scalable webhooks",
"subheading": "AWS SAM Template",
"text": "This example shows how to use API Gateway with EventBridge to build a low-code, scalable HTTP webhook.",
"button": {
"text": "Repo",
"link": "https://github.com/aws-samples/decoupling-with-amazon-eventbridge"
}
},
{
"headline": "2. Responding to workflows",
"subheading": "AWS SAM Template",
"text": "Use Step Functions with EventBridge to emit events about workflow transitions and enable extenisble microservices.",
"button": {
"text": "Repo",
"link": "https://github.com/aws-samples/decoupling-with-amazon-eventbridge"
}
}
],
"right": [
{
"headline": "Resources for building SaaS integrations",
"subheading": "Full examples",
"text": "Use this examples to build SaaS integrations into your applications.",
"bullets": [
{
"text": "E-commerce with Shopify",
"link": "https://aws.amazon.com/eventbridge/integrations/shopify/"
},
{
"text": "Customer Support with Zendesk",
"link": "https://aws.amazon.com/eventbridge/integrations/zendesk/"
},
{
"text": "CI/CD with Buildkite",
"link": "https://aws.amazon.com/eventbridge/integrations/buildkite/"
}
]
}
]
},
"YouTubeChannelID": "UC_vJsnqdpuEoRseFmlkHMkA",
"videos": [
{
"text": "1. Laudnching the Serverless Web Application",
"videoId": "uLTRI0ijmjw"
},
{
"text": "2. Real-time Messaging with Serverless Web Applications",
"videoId": "DlaR1EzeXnA"
},
{
"text": "3. Serverless Web Application: On-ride Serverless Photo Processing",
"videoId": "fcNWup_TmVA"
},
{
"text": "4. Serverless Web Application: Park Statistics and Business Insights",
"videoId": "-2vI4PwVKHU"
},
{
"text": "5. Serverless Web Application: Developing an Event-driven Architecture",
"videoId": "PZlrwWqeq7Q"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment