Apache Kafka Event Streaming Platform for Python developers Базы данных и ORM
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about when you’re on the hook to choose a world-class, horizontally scalable stream data processing system? When you need not just publish and subscribe messaging, but also long-term storage, a flexible integration framework, and a means of deploying real-time stream processing applications at scale without having to integrate many different pieces of infrastructure yourself? The answer is still Apache Kafka.
In this talk, Viktor will give a rapid-fire review of the breadth of Kafka as an event streaming data platform. You will see its internal architecture, including how it partitions messaging workloads in a fault-tolerant way and how it provides message durability. Viktor will explain Kafka’s approach to pub/sub messaging and how Python developers can leverage a framework for computation over streaming data.
Viktor Gamov is a Developer Advocate at Confluent, the company that makes an event streaming platform based on Apache Kafka.
Back in his consultancy days, Viktor developed comprehensive expertise in building enterprise application architectures using open source technologies.
He enjoys helping architects and developers to design and develop low latency, scalable and highly available distributed systems.
He is a professional conference speaker on distributed systems, streaming data, JVM and DevOps topics, and is regular on events including JavaOne, Devoxx, OSCON, QCon, and others.
He co-authored O’Reilly’s «Enterprise Web Development.»
He blogs at http://gamov.io and co-hosts DevRelRad.io.
Follow Viktor on Twitter @gamussa, where he posts there about gym life, food, open-source, and, of course, Kafka and Confluent!