Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
@MarcDuiker
Slide 2
Slide 2 text
@MarcDuiker Marc Duiker Sr Developer Advocate
Slide 3
Slide 3 text
@MarcDuiker 3
Slide 4
Slide 4 text
@MarcDuiker 4
Slide 5
Slide 5 text
@MarcDuiker 5
Slide 6
Slide 6 text
@MarcDuiker 6
Slide 7
Slide 7 text
@MarcDuiker 7
Slide 8
Slide 8 text
@MarcDuiker 8
Slide 9
Slide 9 text
@MarcDuiker 9
Slide 10
Slide 10 text
@MarcDuiker 10
Slide 11
Slide 11 text
@MarcDuiker 11 https://ffs-chat.ably.dev
Slide 12
Slide 12 text
@MarcDuiker 12
Slide 13
Slide 13 text
@MarcDuiker 13 Docs Code samples
Slide 14
Slide 14 text
@MarcDuiker 14
Slide 15
Slide 15 text
@MarcDuiker 15
Slide 16
Slide 16 text
@MarcDuiker 16
Slide 17
Slide 17 text
@MarcDuiker 17
Slide 18
Slide 18 text
@MarcDuiker 18
Slide 19
Slide 19 text
@MarcDuiker 19 DAO DAO
Slide 20
Slide 20 text
@MarcDuiker 20 Azure Static Web Apps React Auth Ably CosmosDB Blob Storage Azure Functions
Slide 21
Slide 21 text
@MarcDuiker 21 CosmosDB Azure Functions Ably React messages channels / users / roles
Slide 22
Slide 22 text
@MarcDuiker 22
Slide 23
Slide 23 text
@MarcDuiker 23 Ably User 1 User 2 User 3 User 4 Publish
Slide 24
Slide 24 text
@MarcDuiker 24 Ably User 1 User 2 User 3 User 4 Subscribe Subscribe Subscribe
Slide 25
Slide 25 text
@MarcDuiker 25 User 1 User 2 User 3 User 4 CosmosDB POST
Slide 26
Slide 26 text
@MarcDuiker 26 User 1 User 2 User 3 User 4 CosmosDB GET GET GET
Slide 27
Slide 27 text
@MarcDuiker 27 1 + 999 = 1000 messages Ably Publisher Subscribers 1 999 1000 users in a channel
Slide 28
Slide 28 text
@MarcDuiker 28 Ably Publishers Subscribers 1000 + 1000 * 999 = 1 million messages 1000 999 1000 users in a channel
Slide 29
Slide 29 text
@MarcDuiker 29 Ably CosmosDB 1000 POST 1000 Azure Functions 1000 GET 1000 Azure Functions 1000 1000 users in a channel
Slide 30
Slide 30 text
@MarcDuiker 31
Slide 31
Slide 31 text
@MarcDuiker 32 https://cosmos.azure.com/capacitycalculator/
Slide 32
Slide 32 text
@MarcDuiker 33
Slide 33
Slide 33 text
@MarcDuiker 34 https://www.npmjs.com/package/@azure/static-web-apps-cli
Slide 34
Slide 34 text
@MarcDuiker 35 https://docs.microsoft.com/en-us/azure/static-web-apps/local-development
Slide 35
Slide 35 text
@MarcDuiker 36 https://techcommunity.microsoft.com/t5/apps-on-azure-blog/introducing- the-azure-static-web-apps-cli/ba-p/2257581
Slide 36
Slide 36 text
@MarcDuiker 37 https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator
Slide 37
Slide 37 text
@MarcDuiker 38 https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator
Slide 38
Slide 38 text
@MarcDuiker 39
Slide 39
Slide 39 text
@MarcDuiker 40 https://github.com/features/codespaces
Slide 40
Slide 40 text
@MarcDuiker 41 https://github.com/features/codespaces
Slide 41
Slide 41 text
@MarcDuiker 42
Slide 42
Slide 42 text
@MarcDuiker 43
Slide 43
Slide 43 text
@MarcDuiker 44
Slide 44
Slide 44 text
@MarcDuiker - Chat moderation - Search - Media previews - Private messaging - New ideas? https://github.com/ably-labs/fully- featured-scalable-chat-app
Slide 45
Slide 45 text
@MarcDuiker 46 @marcduiker Ably Discord: https://discord.gg/q89gDHZcBK