Why and How to Transform a REST API into a Data Streaming API
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the transformation of REST APIs into data streaming APIs in this 57-minute conference talk from Devoxx. Learn why real-time data is crucial for modern applications and compare different technologies for achieving interactivity. Discover the advantages and disadvantages of various solutions, including WebSockets, Server-Sent Events, and JSON-Patch. Gain insights into choosing the right technology for your use case and see a practical demonstration of how streamed APIs can be used to control a drone. Delve into topics such as user experience, FOMO (Fear of Missing Out), push technologies, protocols, and implementation challenges. Understand the importance of real-time data in applications like Twitter, Waze, and Slack, and learn how to overcome common issues in data streaming.
Syllabus
Intro
MODERN TIMES
ANIMATION IS THE KEY...
BECAUSE OF EVOLUTION
USER INTERFACE
REFRESH BUTTON IS EVIL
REAL-TIME USER EXPERIENCE
F.O.M.O (FEAR OF MISSING OUT)
SOLUTIONS FOR REAL-TIME APPLICATIONS
CONSUMER SETUP
KNOWN ISSUES
CHECK LIST
WEBHOOKS PROS AND CONS
WEBHOOK VS PUBSUB
PUSH TECHNOLOGIES
PROTOCOLS
CONFIGURATION
MESSAGES FORMAT
IMPLEMENTATION WebSockets
LOST IN CONNECTION
MOBILE BROWSER SUPPORT
PERFORMANCES
STREAMDATA.IO
Taught by
Devoxx
Related Courses
ASP.NET Core: Communication ManagementLinkedIn Learning Create Serverless Applications
Microsoft via Coursera Dialogflow Tutorial EspaƱol
YouTube Chatbots de Cero a Ninja con Dialogflow
YouTube Integrating Ansible with Slack
Pluralsight