About the Author
Raúl Estrada has been a programmer since 1996 and a Java developer since 2001. He loves functional languages like Scala, Elixir, Clojure, and Haskell. He also loves all topics related to computer science. With more than 14 years of experience in high availability and enterprise software, he has designed and implemented architectures since 2003. His specialization is in systems integration and he has participated in projects mainly related to the financial sector. He has been an enterprise architect for BEA Systems and Oracle Inc., but he also enjoys mobile programming and game development. He considers himself a programmer before an architect, engineer, or developer.
Raul is a supporter of free software, and enjoys experimenting with new technologies, frameworks, languages, and methods.
I want to say thanks to my editors Cheryl Dsa and Dinesh Pawar. Without their effort and patience, it would not have been possible to write this book. I also thank my acquisition editor, Varsha Shetty, who believed in this project from the beginning. And finally, I want to thank all the heroes who contribute (often anonymously and without profit) to open source projects, specifically Apache Kafka. An honorable mention for those who build the connectors of this technology, and especially the Confluent Inc. crew.