Realtime Serverless Communication with Momento Topics • Allen Helton • GOTO 2023

Leverage Momento Topics for real-time notifications in serverless architecture and build efficient, scalable systems.

Key takeaways
  • The speaker emphasizes the value of Momento Topics for real-time notifications in serverless architecture.
  • Real-time notifications can be achieved through stateful connections with GRPC, which provides improved performance and scalability over WebSockets.
  • Feature flags are used to toggle the publishing of messages to topics, and can be scoped down to specific users or contexts.
  • The architecture diagram shows a Lambda function publishing messages to a topic, which is then subscribed to by a client.
  • Event-bridge is used to route messages to the correct topic for each client.
  • Topics can be dynamically created and subscribed to, allowing for flexible communication between clients and services.
  • Lambda functions can be used to process and transform messages before publishing them to topics.
  • Real-time notifications can be used to implement complex systems, such as fantasy football leagues.
  • Momento Provides a managed service for real-time notifications, allowing developers to focus on their application logic.
  • Serverless architecture allows for improved scalability and reliability, but requires careful design and planning.
  • GRPC provides a more efficient and scalable solution for real-time communication than WebSockets.
  • Real-time notifications are a key component of modern web applications, and can be used to enhance user engagement and experience.
  • Momento Topics can be used to implement real-time notifications in a variety of scenarios, including chat applications and fantasy sports leagues.