Too often, client websites' data is out of date and out-of-date with the latest information on the server. Implementing a polling system allows clients to periodically ping the server to get the most current information. This is a standard way to deal with this problem. There is another way. This course, Event Driven updates with Apollo Subscriptions, will teach you how to create GraphQL subscriptions that keep your client and server in sync. You'll first learn how to create subscriptions on the client end and what it means. Next, you will learn how to set up a subscription on the client side. Finally, you'll keep your client page updated. You'll also learn how to filter and authenticate subscriptions from both the client side and the server side. After completing this course, Apollo will give you the skills and knowledge to create real-time applications that keep users' information current.