3

Greyhound - Powerful Pure Functional Kafka | Signify Technology

 2 years ago
source link: https://www.signifytechnology.com/blog/2021/05/greyhound-powerful-pure-functional-kafka-library
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Greyhound is the Kafka client SDK wrapper, released to open-source, written using ZIO, it has easy plug-ability! Natan Silnitsky explores how Greyhound is used by Wix developers in event-driven microservices.

Wix has finally released to open-source its Kafka client SDK wrapper called Greyhound. Completely re-written using the Scala functional library ZIO. Greyhound harnesses ZIO’s sophisticated async and concurrency features together with its easy composability to provide a superior experience to Kafka’s own client SDKs It offers rich functionality including: - Trivial setup of message processing parallelisation, - Various fault tolerant retry policies (for consumers AND producers), - Easy plug-ability of metrics publishing and context propagation and much more. This talk will also show how Greyhound is used by Wix developers in more than 1500 event-driven microservices.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK