Apa Itu Apache Kafka?
Apache Kafka platform streaming terdistribusi sumber terbuka yang mampu melakukan tiga hal utama: ia dapat menerbitkan dan berlangganan aliran rekaman, menyimpan aliran rekaman dengan cara tahan lama yang tahan terhadap kesalahan, dan memproses aliran rekaman saat terjadi.
Apache Kafka awalnya dikembangkan oleh LinkedIn untuk menyediakan platform terpadu, throughput tinggi, latensi rendah untuk menangani umpan data waktu nyata. Saat ini, Apache Kafka mendukung aplikasi yang menghadap pelanggan dan menghubungkan sistem hilir dengan data waktu nyata.
Buku Apache Kafka Terbaik
Kafka: Panduan Definitif: Data Real-Time dan Pemrosesan Aliran dalam Skala Besar
Panduan praktis ini ditulis untuk insinyur perangkat lunak yang mengembangkan aplikasi yang menggunakan API Kafka. Ini juga cocok untuk insinyur produksi yang menginstal, mengonfigurasi, menyetel, dan memantau Apache Kafka dalam produksi. Penulisnya, Neha Narkhede, adalah salah satu pendiri dan CTO di Confluent, dan dia bertanggung jawab atas infrastruktur streaming yang dibangun di atas Apache Kafka dan Apache Samza ketika dia bekerja di LinkedIn. Pengalamannya yang luas terpancar dari setiap halaman buku ini. Jika Anda mencari pengenalan singkat namun terperinci tentang Apache Kafka, ini adalah buku yang harus Anda mulai.
Apache Kafka 1.0 Buku masak
Kami sangat percaya bahwa semua pengembang harus berusaha untuk belajar sebanyak mungkin tentang alat yang mereka gunakan, tetapi kami juga mengakui bahwa mengembangkan solusi dengan kecepatan bisnis terkadang berarti melewatkan hal-hal teknis dan mencari tahu sambil jalan. Jika Anda ingin melihat bagaimana Apache Kafka dapat diintegrasikan dengan alat big data penting lainnya, Anda harus menambahkan buku ini ke perpustakaan Anda karena berisi lebih dari 100 resep praktis tentang penggunaan pesan perusahaan terdistribusi untuk menangani data waktu nyata.
Sistem Streaming: Apa, Di mana, Kapan, dan Bagaimana Pemrosesan Data Skala Besar
Buku praktis ini ditulis untuk mereka yang ingin menjelajahi sistem streaming dan mempelajari bagaimana sistem tersebut digunakan oleh para insinyur data, ilmuwan data, dan pengembang untuk memproses data waktu peristiwa. Buku ini konseptual dan platform-agnostik, menjadikannya sumber yang bagus tidak hanya untuk pengembang Apache Kafka tetapi juga untuk semua orang.
Mendesain Aplikasi Data-Intensive: Ide Besar Dibalik Sistem yang Handal, Dapat Diskalakan, dan Dapat Dipelihara
Dari Facebook hingga Google hingga perusahaan rintisan dari berbagai jenis, data ada di mana-mana saat ini, dan mereka yang tahu bagaimana memanfaatkannya untuk keuntungan mereka memimpin paket. Buku ini mencakup aplikasi intensif data dan desainnya. Ini praktis namun komprehensif, dan penulisnya, Martin Kleppmann, melakukan pekerjaan yang fantastis membantu pembaca menavigasi bidang yang semakin kompleks dalam merancang aplikasi berbasis data.
Arsitektur Streaming: Desain Baru Menggunakan Apache Kafka dan MapR Streams
Penulis buku ini membahas elemen kunci dalam desain yang baik untuk analitik streaming, teknologi perpesanan baru, termasuk Apache Kafka dan MapR Streams, pilihan teknologi untuk analitik streaming, dan banyak lagi. Buku ini ditujukan untuk pengembang dan orang non-teknis, dan kami dengan sepenuh hati dapat merekomendasikannya kepada siapa pun yang ingin mengetahui bagaimana Apache Kafka cocok dengan lanskap pemrosesan aliran yang lebih luas.
(Posting ini berisi tautan afiliasi affiliate. Ini adalah cara situs ini untuk mendapatkan biaya iklan dengan mengiklankan atau menautkan ke produk dan/atau layanan tertentu.)