Preface
Big data has been one of the buzzwords of the last couple of decades. Although there is a certain hype around big data, it is now seen as increasingly essential for organizations. There are so many new systems popping up now and then. This book does not particularly focus on any of the new systems or projects, but rather focuses on how these systems are built and used. The book gives an overview of the systems and lays out the architecture. The book mentions and sometimes goes into detail about both new and old big data systems, such as Apache Hadoop and Apache Spark; it attempts to give an overall view over designing big data platforms regardless of the technology.
Who Should Read this Book
The book offers some general knowledge about designing big data platforms. If you are a front‐end engineer, backend engineer, data engineer, data analyst, or data scientist, you will see different aspects of designing big data platforms. The book at times goes into technical detail on some subjects through code or design but this doesn't prevent the non‐specialist obtaining an understanding of the underlying concepts. If you are an expert on big data platforms, perhaps, the book can revisit things of which you might already be aware.
Scope of this Book
The book gives a general overview of big data technologies to design big data platforms. The book covers many interesting technologies, but it is not a reference book for any of the technologies mentioned. It dives deep into ...