LINE with a high-performance, reliable and easy-to-use data communication platform with Kafka. What we are doing? - Operate Kafka cluster (Monitoring, daily operation, constructing new cluster) - Develop Kafka (Bug fixes, performance patches) and contribute to the OSS community - Develop libraries and frameworks to improve the usability of our Kafka platform - Consulting and support for other teams who uses the platform
LINE, LINE Bot, LINE Pay, etc.) - 750 topics in our release cluster - 260 billion messages / day - 210 TB incoming data / day - 60 brokers How about availability? 99.98% in 2018
provide a high performance platform, scratching the surface is not enough, we have to understand the overall behavior. Achievement. KAFKA-4024 - Removed unnecessary blocking behavior of producer KAFKA-4164 - Long GC pause by disk read in mmap(2) KAFKA-6051 - Reduce significant latency involved during restarting broker
of creating/ altering resource on clusters. Before. • Use email • Topic configurations live in Kafka After. • Use Github PR • Topic configuration is visible to every client • Verbose information for diagnosis • 1-click application
enabling all needs. - Bring out 100% potential of Kafka - Contribute to keep service reliability high Provide autonomous Kafka platform operable with constant number of people - More users, same cost