Book Image

Mastering Apache Cassandra

By : Nishant Neeraj
Book Image

Mastering Apache Cassandra

By: Nishant Neeraj

Overview of this book

<p>Apache Cassandra is the perfect choice for building fault tolerant and scalable databases. Implementing Cassandra will enable you to take advantage of its features which include replication of data across multiple datacenters with lower latency rates. This book details these features that will guide you towards mastering the art of building high performing databases without compromising on performance.</p> <p>Mastering Apache Cassandra aims to give enough knowledge to enable you to program pragmatically and help you understand the limitations of Cassandra. You will also learn how to deploy a production setup and monitor it, understand what happens under the hood, and how to optimize and integrate it with other software.</p> <p>Mastering Apache Cassandra begins with a discussion on understanding Cassandra’s philosophy and design decisions while helping you understand how you can implement it to resolve business issues and run complex applications simultaneously.</p> <p>You will also get to know about how various components of Cassandra work with each other to give a robust distributed system. The different mechanisms that it provides to solve old problems in new ways are not as twisted as they seem; Cassandra is all about simplicity. Learn how to set up a cluster that can face a tornado of data reads and writes without wincing.</p> <p>If you are a beginner, you can use the examples to help you play around with Cassandra and test the water. If you are at an intermediate level, you may prefer to use this guide to help you dive into the architecture. To a DevOp, this book will help you manage and optimize your infrastructure. To a CTO, this book will help you unleash the power of Cassandra and discover the resources that it requires.</p>
Table of Contents (17 chapters)
Mastering Apache Cassandra
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Peter Larsson is a passionate software engineer and an open source evangelist. He has spent 28 years of his career creating software and commercially successful software products. And at all times, he has had the privilege to work with state-of-the-art technology in collaboration with very talented fellow workers. His special skills are in the fields of systems architecture and high-level design, and he views technology from a holistic perspective. Back in the 90s, he pioneered agile ways of working and used Java in large-scale product development organizations. Peter has a wide range of experience from different business domains, but with emphasis on telecom and high volume transaction systems.

Ravi Saraswathi is an IT executive with more than 20 years of global professional experience. Ravi has expertise in aligning business and IT, SOA implementation, IT strategy, cloud infrastructure design, IT operations, security, architecture, and performance tuning. He has a proven track record of successfully delivering large-scale technical projects and solutions. He is an expert in open source and vendor-based middleware products. From his experience, Ravi gained a solid understanding of the tools and technologies needed to create large-scale web-based software and services.

He currently heads the middleware engineering group for a highly reputed Fortune 500 financial company. He has spoken at several international conferences such as Apache, WebLogic conferences, and Java User Group meetings. His professional focus is on technical management, SOA, middleware architecture, and infrastructure design. He is the author of the book titled Oracle SOA BPEL Process Manager 11gR1 – A Hands-on Tutorial.

He holds a Master's degree in Technology Management from George Mason University and has a Bachelor of Engineering degree in Electronics and Communication Engineering from Karnataka University. He holds a CIO University Certificate from Federal CIO University, General Services Administration, United States. He also has extensive experience in architecting and designing solutions using various Oracle fusion and open source middleware products.

He is an aspiring leader and entrepreneur. He has founded a successful IT consulting company. He has trained many associates in Fusion Middleware 11g to gain the skills for developing and designing solutions using Oracle SOA Suite and Service Bus. He actively contributes to the online community for open source and commercial middleware products, SOA, cloud, BPM, and infrastructure architecture technologies.

He holds various IT certifications such as TOGAF, Java, ITIL, Oracle, and WebLogic. His interests include open source containers, Java, infrastructure architecture, troubleshooting methodologies, and software design. He blogs at www.ravisaraswathi.com.

Paul Weinstein started working in the computer industry when he learned his first programming language. He has yet to look back, as the wondering road delivered his personal understanding of technology to a wide variety of locations, from public elementary schools and political campaigns to pioneering open source companies and local businesses.

At Orbit Media Studios, Paul works alongside Orbit's team of developers. His focus is on optimizing Orbit's development and operations and connecting the codebase with the server infrastructure.