Email the Author
You can use this page to email Shamim Bhuiyan and Michael Zheludkov about The Apache Ignite book.
About the Book
This book is addressed to anyone interested in learning in-memory computing and distributed database. It is useful for developers and architects new to Apache Ignite as well as those who already use any other in-memory databases and want to expand their knowledge.
The source code of the book is updated to Ignite version 2.14.0 and is available at GitHub
We upload a PDF file that has color images of the diagrams used in this book. You can download it here https://bit.ly/36Mw0y9
What you will learn (please see the table of contents below for more details):
- Apache Ignite architecture in depth such as data distributing technics (DHT), Rendezvous hashing, durable memory architecture, various cluster topologies, Ignite native persistence, Baseline topology, and much more.
- Apache Ignite proven use cases as a memory-centric distributed database, caching, and computing platforms.
- Getting started with Apache Ignite by using different tools and technics.
- Caching strategies by examples and how to use Apache Ignite for improving application performance including Hibernate L2 cache, MyBatis, Memoization, and Web session clustering.
- Using Spring Data with Apache Ignite for developing high-performance web applications.
- Ignite query (SQL, API, Text, and Scan queries) capabilities in depth.
- Using Spark RDD and Data frames for improving performance on processing fast data.
- Developing and executing distributed computations in a parallel fashion to gain high performance, low latency, and linear scalability.
- Developing distributed Microservices in fault-tolerant fashion.
- Processing events & streaming data for IoT projects, integrate Apache Ignite with other frameworks like Kafka, Storm, Camel, etc.
- Real-time data Replication between Ignite clusters through Kafka.
- Configuring, management and monitoring Ignite cluster with built-in and 3rd party tools.
For every topic, a complete application is delivered, which helps the audience to a quick start with the topic. Each chapter focuses on the complete implementation of a real-world scenario, the commonly occurring challenges in each scenario have also discussed, along with tips and tricks and best practices on how to overcome them.
Readership:
The target audiences of this book will be an IT architect, team leader, or programmer with minimum programming knowledge. No excessive knowledge is required, though it would be good to be familiar with Java, Spring framework, and tools like Maven. The book is also useful for any reader, who already familiar with Oracle Coherence, Hazelcast, Infinispan, or Memcached.
If you are not sure if this book is for you, I suggest you read the sample chapter of the book. The sample chapter is available in different formats including HTML. Anyway, I encourage you to try it out, and if you don't like the book, you can always ask a 100% refund within 45 days.
The entire source code of the book is available at GitHub
We need your feedback!
We would like to hear what you think, what you like or dislike the content of the book. Your feedback will help us to write a better book and help others to clear all the concepts. To submit your feedback, please use the feedback link below.
About the Authors
Shamim Bhuiyan, currently working as an Enterprise architect, where he is responsible for designing and building out high scalable, high load middleware solutions. He has been in the IT field for over 16 years and specialized in Java and Data science. Also, he is a former SOA solution designer, speaker, and Big data evangelist. Actively participates in the development and designing high-performance software for IT, telecommunication and banking industry. In spare times, he usually writes blogs #frommyworkshop and shares ideas with others.
Graduated from the Bauman Moscow State Technical University in 2002. Master's degree in computer science.
Lecturer at BMSTU since 2013, delivering course “Parallel programming and distributive systems”