https://github.com/dabit3/first-class-real-time
Serverless Conf - Real-time as a First-class Serverless Citizen
https://github.com/dabit3/first-class-real-time
appsync aws graphql lambda rekognition serverless
Last synced: 5 months ago
JSON representation
Serverless Conf - Real-time as a First-class Serverless Citizen
- Host: GitHub
- URL: https://github.com/dabit3/first-class-real-time
- Owner: dabit3
- Created: 2019-10-07T21:46:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-08T19:58:17.000Z (over 6 years ago)
- Last Synced: 2025-10-06T00:32:53.702Z (6 months ago)
- Topics: appsync, aws, graphql, lambda, rekognition, serverless
- Size: 7.2 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Serverless Conf - Real-time as a first class citizen
This repo holds the code for my demos at my talk from Serverless Conf
### Google Docs in Markdown
Live demo: [writewithme.dev](https://www.writewithme.dev/)
Schema:
```graphql
type Post @model {
id: ID!
clientId: ID!
markdown: String!
title: String!
createdAt: String
}
type Subscription {
onUpdatePostWithId(id: ID!): Post
@aws_subscribe(mutations: ["updatePost"])
}
```
Repo: [Write with me](https://github.com/dabit3/write-with-me)
### Real-time Beatbox
Live demo: [hypebeats.dev](https://www.hypebeats.dev/)
Schema:
```graphql
type DrumMachine @model {
id: ID!
clientId: ID!
beats: String!
name: String!
}
type Subscription {
onUpdateByID(id: ID!): DrumMachine
@aws_subscribe(mutations: ["updateDrumMachine"])
}
```
Repo: [HypeBeats](https://github.com/dabit3/hype-beats)
### Real-time image tracking
Schema:
```graphql
type ImageData @model
@auth(rules: [
{ allow: public },
{ allow: private }
])
{
id: ID!
imageKey: String
rekognitionData: String
imageTypes: [String]
}
type Query {
process(imageKey: String!): ImageData @function(name: "rekognitionfunction-${env}")
}
```
Repo: [Real-time image tracking](https://github.com/dabit3/real-time-image-tracking)