Description
๐ค Have you ever wondered how a geo-distributed app such as a Slack-like corporate messenger is architected and functions?
๐ Hear directly from Denis Magda, Director of Developer Relations at Yugabyte, on ๐ต๐ผ๐ ๐๐ผ ๐ฏ๐๐ถ๐น๐ฑ ๐ด๐ฒ๐ผ-๐ฑ๐ถ๐๐๐ฟ๐ถ๐ฏ๐๐๐ฒ๐ฑ ๐ฎ๐ฝ๐ฝ๐ with Kong Inc. and Yugabyte.
๐ How hundreds of microservices are deployed and communicate across distant geographies? How thousands of user messages and events flow in real-time across the countries and petabytes of data are stored and accessed across continents?
โก Wonder no more! In this talk, youโll learn about the fundamental design principles for geo-distributed apps using a Slack-like corporate messenger. And you'll study the principles in practice by building the messenger from scratch with Kong and YugabyteDB.
Follow Kong Champion and Dev Guru Denis Magda
on Twitter: https://twitter.com/denismagda
on LinkedIn: https://www.linkedin.com/in/dmagda/
Event page: https://konghq.com/events/mission-impossible-building-geo-distributed-apps-with-kong-and-yugabytedb
Subscribe and catch up on previous Kong Builders streams: https://konghq.com/kong-builders
== timecodes
00:00 - stream starts
03:16 - welcome and mic check
04:43 - introducing guest - Denis Magda from Yugabyte
07:05 - why are geo-distributed applications required in 2023?
14:38 - introducing a stack of technologies
24:00 - start hacking - deploy apps to US Kubernetes cluster
28:04 - testing messenger app
29:10 - โ๏ธattachment service doesnโt work!!!
30:00 - Letโs fix it with Kong Konnect
37:00 - configuring attachment service and routes with deck
40:00 - โ๏ธ more problems? How can we fix that?
46:40 - drama intensifies, and our heroes successfully fix the problem!
52:41 - send messenger app traffic though Kong
56:27 - rinse and repeat - deployment of the app but in EU environment
1:01:44 - configure Kong Runtime for EU
1:16:19 - WINNING! Successfully deployed in EU
1:17:05 - Global Load Balancer
1:23:39 - Outro