There are three key realities of modern programming that are affecting how developers and companies operate today: the explosion of data and data systems, building business processes as microservices instead of monolithic applications, and the rise of the public cloud. How do companies deal with these realities, all while the variety and volume of data are increasing in tandem with the the need to process this data in real time across these distributed systems?
Now more than ever, companies across all industries, including retail, financial services, technology, and media, among others, are turning to streaming data and Apache Kafka for mission-critical applications. Observing this adoption of Kafka across various businesses, there’s one thing in common: Kafka can power the three key realities of modern programming. These major trends define the developer experience in a truly novel way. Gwen Shapira explores these three realities one by one to share lessons learned from running large-scale distributed systems and explains how Kafka will impact the architectures and applications of the future.
Gwen Shapira is a system architect at Confluent, where she helps customers achieve success with their Apache Kafka implementations. She has 15 years of experience working with code and customers to build scalable data architectures, integrating relational and big data technologies. Gwen currently specializes in building real-time reliable data-processing pipelines using Apache Kafka. Gwen is an Oracle Ace Director, the coauthor of Hadoop Application Architectures, and a frequent presenter at industry conferences. She is also a committer on Apache Kafka and Apache Sqoop. When Gwen isn’t coding or building data pipelines, you can find her pedaling her bike, exploring the roads and trails of California and beyond.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org