Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Gambar Produk 1
Promo
Terlaris
Rp 10.000 Rp 5.000
Judul: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Penulis: Martin Kleppmann
Penerbit: O'Reilly Media, 2017
Isi: 613 Halaman (24 MB)
Bahasa: Inggris
Format: Ebook PDF

Data menjadi pusat dari banyak tantangan dalam desain sistem saat ini. Masalah yang sulit perlu dipecahkan, seperti skalabilitas, konsistensi, keandalan, efisiensi, dan pemeliharaan. Selain itu, kami memiliki berbagai macam alat, termasuk database relasional, penyimpanan data NoSQL, pemroses aliran atau batch, dan perantara pesan. Apa pilihan yang tepat untuk aplikasi Anda? Bagaimana Anda memahami semua kata kunci ini?

Dalam panduan praktis dan komprehensif ini, penulis Martin Kleppmann membantu Anda menavigasi lanskap yang beragam ini dengan mempelajari pro dan kontra berbagai teknologi untuk memproses dan menyimpan data. Perangkat lunak terus berubah, tetapi prinsip dasarnya tetap sama. Dengan buku ini, insinyur dan arsitek perangkat lunak akan belajar bagaimana menerapkan ide-ide tersebut dalam praktik, dan bagaimana memanfaatkan data sepenuhnya dalam aplikasi modern.

- Lihat di balik terpal sistem yang sudah Anda gunakan, dan pelajari cara menggunakan dan mengoperasikannya dengan lebih efektif
- Buat keputusan berdasarkan informasi dengan mengidentifikasi kekuatan dan kelemahan berbagai alat.
- Arahkan trade-off seputar konsistensi, skalabilitas, toleransi kesalahan, dan kompleksitas.
- Memahami penelitian sistem terdistribusi di mana basis data modern dibangun.
- Lihat di balik layar layanan online utama, dan pelajari arsitekturnya.