Loading…
Back To Schedule
Monday, August 17 • 13:02 - 13:07
etcd Watchers Not Working? Improving Error Handling in Your Applications - Guillermo Nunez, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

When building services with etcd, one of the best features of etcd is watchers. It allows developers to create applications such that when a dataset is changed, the watcher for that dataset on another system receives the notification and performs user-specified action. A simple use case is a user has a program using etcd watchers to monitor the stock market and sell (user-defined action) if their stock of interest falls below price $X.

There are error failures that are not automatically covered with an etcd cluster such as network connectivity issues, DC outage, and cloud infrastructure maintenance. The talk consists of the following:
- what watchers are
- how to build your services using heartbeat key for monitoring etcd watchers
- perform locking on watchers to prevent race conditions
- caching data locally for your service to keep running until the etcd cluster is back up.

Speakers
GN

Guillermo Nunez

Staff Software Developer, IBM
Guillermo Nunez joined IBM in March 2015 and works on the IBM Cloud - Network team. He played a critical development role in FSA 10G offering, upgraded the FW infrastructure to ensure security and compliance are met, and currently is working on the IBM VPC Load Balancer.


Monday August 17, 2020 13:02 - 13:07
Virtual
Feedback form isn't open yet.