Big Data for Enterprise Architects
4.5/5
()
About this ebook
The primary purpose of this unique book is to introduce Big Data solutions and the role of a Big Data Solution Architect in enterprise modernisation and transformation initiatives. The book is specifically designed, as a first of a kind on the market, to serve a specific purpose in mind. I intentionally narrated the book wearing my Big Data Solution Architecture role to provide clarity for the roles, responsibilities and significant duties. Also leveraging my current Enterprise Architect role, I positioned the Enterprise Architects (the primary audience), as an observer to understand the solution approach, techniques, underlying technology stacks, and powerful tools by reading the experience.
The role of a Big Data Solution Architect is critical in modernising and transforming enterprises; therefore, this book provides a high-level view of the critical solution tasks with integrated technology stacks and tools which can provide insights to the Enterprise Architects by observing the role of a Big Data Solution Architect. To this end, the book provides two dimensions and audience group including both Enterprise and the Big Data Solution Architect.
Integrating Big Data with IoT and Cloud architectures provide substantial business benefits for modernising enterprise. This integration is a perfect match. IoT collects real-time data using smart objects. Big Data optimises vital data management solutions. Cloud collects, hosts, computes, stores, and disseminates valuable data rapidly.
IoT, Big Data, and Cloud Computing are three distinct technology domains with overlapping use cases. Each technology has its own merits; however, the combination of three creates a synergy and the golden opportunity for businesses to reap the exponential benefits. This combination can create technological magic for innovation when adequately architected, designed, implemented, and operated.
Based on these compelling functions, use cases, and business propositions, the primary focus of this book is to provide practical guidance on creating Big Data solutions integrated with IoT and Cloud service models. To this end, the book offers an architectural overview, solution practice, flexible governance, and underlying technical approach for creating integrated Big Data, Cloud, and IoT solutions.
The book offers an introduction to the process of solution architecture, three distinct chapters comprising Big Data, Cloud, and the IoT with the final chapter, including conclusive remarks to consider for Big Data and Analytics solutions. These chapters include essential architectural points, solution practice, methodical rigour, techniques, technologies, and relevant tools.
Creating Big Data solutions are complex and complicated from multiple angles. However, with the awareness and guidance provided in this book, the Big Data solutions architects can be empowered to provide useful and productive solutions with growing confidence and the Enterprise Architects can learn from this experience.
Dr Mehmet Yildiz
Dr Mehmet Yildiz is a Distinguished Enterprise Architect L3 certified from the Open Group. Working in the IT industry over the last 35 years leading complex enterprise projects for large corporate organisations, he recently focuses on cutting edge technology solutions, such as IoT, Blockchain, Cognitive, Cloud, Fog, and Edge Computing integration. Mehmet is a hands-on practitioner for solution architectures leading complex enterprise initiatives and an Agile champion. As an innovation evangelist in all walks of life, he is also a recognized inventor with several patents. Mehmet teaches the best architectural practices at work, mentors his colleagues, supervises doctoral students, and provides industry-level lectures to postgraduate students at several universities in Australia. You can follow and connect with the author at Linkedin https://www.linkedin.com/in/mehmetyildiz Goodreads: https://www.goodreads.com/drmehmetyildiz
Read more from Dr Mehmet Yildiz
Agile Business Architecture for Digital Transformation Rating: 5 out of 5 stars5/5A Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Architecting Digital Transformation Rating: 5 out of 5 stars5/5A Modern Enterprise Architecture Approach: Enterprise Architecture Rating: 4 out of 5 stars4/5Architecting Big Data & Analytics Solutions - Integrated with IoT & Cloud Rating: 5 out of 5 stars5/5A Technical Excellence Framework for Innovative Digital Transformation Leadership Rating: 5 out of 5 stars5/5Simple & Powerful Life-Transforming Bio-Hacks: Biohacking Rating: 0 out of 5 stars0 ratingsDigital Intelligence Rating: 0 out of 5 stars0 ratingsThe Power of Digital Affiliate Marketing Rating: 0 out of 5 stars0 ratings
Related to Big Data for Enterprise Architects
Related ebooks
Integration Architecture Rating: 5 out of 5 stars5/5Enterprise Architect’s Handbook: A Blueprint to Design and Outperform Enterprise-level IT Strategy (English Edition) Rating: 0 out of 5 stars0 ratingsAn Introduction to Enterprise Architecture: Third Edition Rating: 5 out of 5 stars5/5An Introduction to Holistic Enterprise Architecture: Fourth Edition Rating: 0 out of 5 stars0 ratingsPragmatic Enterprise Architecture: Strategies to Transform Information Systems in the Era of Big Data Rating: 0 out of 5 stars0 ratingsBig Data: Opportunities and challenges Rating: 0 out of 5 stars0 ratingsModelling Business Information: Entity relationship and class modelling for Business Analysts Rating: 0 out of 5 stars0 ratingsBuilding a Scalable Data Warehouse with Data Vault 2.0 Rating: 4 out of 5 stars4/5Google Cloud Platform for Data Engineering: From Beginner to Data Engineer using Google Cloud Platform Rating: 5 out of 5 stars5/5Data Analytics with Google Cloud Platform Rating: 0 out of 5 stars0 ratingsBusiness Intelligence Guidebook: From Data Integration to Analytics Rating: 4 out of 5 stars4/5Developing Analytic Talent: Becoming a Data Scientist Rating: 3 out of 5 stars3/5Smarter Data Science: Succeeding with Enterprise-Grade Data and AI Projects Rating: 0 out of 5 stars0 ratingsPrinciples of Data Management: Facilitating information sharing Rating: 0 out of 5 stars0 ratingsIT Architect Series: Foundation In the Art of Infrastructure Design: A Practical Guide for IT Architects Rating: 0 out of 5 stars0 ratingsDeveloping Cloud Native Applications in Azure using .NET Core: A Practitioner’s Guide to Design, Develop and Deploy Apps Rating: 0 out of 5 stars0 ratingsData Lake for Enterprises Rating: 0 out of 5 stars0 ratingsThe People Problem: A Primer on Architecting the Enterprise as an Enterprise Architect Rating: 0 out of 5 stars0 ratingsData Lake Development with Big Data Rating: 0 out of 5 stars0 ratingsData Architecture Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsThe Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5Defining Enterprise: A Systems View of Capability Management Rating: 3 out of 5 stars3/5Data Architecture: From Zen to Reality Rating: 4 out of 5 stars4/5
Enterprise Applications For You
Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Excel Formulas and Functions 2020: Excel Academy, #1 Rating: 4 out of 5 stars4/5101 Ready-to-Use Excel Formulas Rating: 4 out of 5 stars4/5Bitcoin For Dummies Rating: 4 out of 5 stars4/5Microsoft Power Platform A Deep Dive: Dig into Power Apps, Power Automate, Power BI, and Power Virtual Agents (English Edition) Rating: 0 out of 5 stars0 ratingsEnterprise AI For Dummies Rating: 3 out of 5 stars3/5Excel 2019 For Dummies Rating: 3 out of 5 stars3/5The New Email Revolution: Save Time, Make Money, and Write Emails People Actually Want to Read! Rating: 5 out of 5 stars5/5Learn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsExcel Guide for Success Rating: 5 out of 5 stars5/5Excel 2019 Bible Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Excel Formulas That Automate Tasks You No Longer Have Time For Rating: 5 out of 5 stars5/5Experts' Guide to OneNote Rating: 5 out of 5 stars5/5ChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratings50 Useful Excel Functions: Excel Essentials, #3 Rating: 5 out of 5 stars5/5QuickBooks Online For Dummies Rating: 0 out of 5 stars0 ratingsExcel Tips and Tricks Rating: 0 out of 5 stars0 ratingsData Governance: How to Design, Deploy and Sustain an Effective Data Governance Program Rating: 4 out of 5 stars4/5Essential Office 365 Third Edition: The Illustrated Guide to Using Microsoft Office Rating: 3 out of 5 stars3/5Learning Microsoft Azure Rating: 4 out of 5 stars4/5QuickBooks 2023 All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsBuilding Web Services with Microsoft Azure Rating: 0 out of 5 stars0 ratingsEvernote Essentials Guide (Boxed Set): Evernote Guide For Beginners for Organizing Your Life Rating: 3 out of 5 stars3/5MrExcel XL: The 40 Greatest Excel Tips of All Time Rating: 4 out of 5 stars4/5
Reviews for Big Data for Enterprise Architects
2 ratings0 reviews
Book preview
Big Data for Enterprise Architects - Dr Mehmet Yildiz
Big Data for Enterprise Architects
Introducing the role and work of a Big Data Solution Architect in enterprise modernisation initiatives
Dr Mehmet Yildiz
Distinguished Enterprise Architect
First Edition, October 2019
Copyright © Dr Mehmet Yildiz
Author Contact: https://digitalmehmet.com
Publisher: S.T.E.P.S. Publishing Australia
P.O Box 2097, Roxburgh Park, Victoria, 3064 Australia
info@stepsconsulting.com.au
Edited by Stephen Barkly
Disclaimer
All rights reserved. No part of this publication may be produced, distributed, or transmitted in any form or by any means, including photocopying, printing, recording or other electronic or mechanical methods, without the prior written permission of the publisher. All other trademarks or registered trademarks are the property of their respective owners. This book is provided with information purposes only. Although the publisher, author, and editors have made every effort to ensure that the information in this book was accurate and correct during the publishing process, the publisher, author and editors do not assume and hereby disclaim any liability to any party for any loss, damage, or disruption caused by errors or omissions; whether such errors or omissions result from negligence, accident, or any other causes. Use of the information, instructions, and guidance contained in this book is at readers own risk.
Table of Contents
Introduction
Purpose of this book
Audience
Summary of Chapters
Chapter 1: Solution Process
Purpose
Solution Templates
Solution Method
Strategy and Solution Focus
Solution Requirements
Solution Use Cases
Solution Context
Current Environment
Future Environment
Transitional Environment
Solution Models
Solution Viability
Architectural Decisions
Solution Trade-offs
Reference Architectures
Chapter 2: Big Data Relations with IoT & Cloud
Chapter 3: Data Architecture
Data Layers
Big Data Definition
Lifecycle Management
Phase 1: Foundations
Phase 2: Data Acquisition
Phase 3: Data Preparation
Phase 4: Data Input and Access
Phase 5: Data Processing
Phase 6: Data Output & Interpretation
Phase 7: Data Storage
Phase 8: Data Integration
Phase 9: Data Analytics
Phase 10: Data Consumption
Phase 11: Retention, Backup, & Archival
Phase 12: Data Destruction
Big Data Solution Components
Data Types
Data Principles
Data Quality Specifications
Big Data Platform
Business Vocabulary
Big Data Governance
Business Thinking
Big Data Analytics
Type of Big Data Analytics
Descriptive Analytics
Predictive Analytics
Prescriptive Analytics
Diagnostic Analytics
Semantics Data Analytics
Evolving Architecture Patterns
Decision Management Systems
Data Lakes, Ponds, Puddles and Swamps
Data Warehouse
Big Data Solution Considerations
Open Source Big Data Tools
Hadoop
Cassandra
Kafka
Flume
NiFi
Samza
Sqoop
Chukwa
Storm
Spark
Hive
HBase
MongoDB and RocksDB
Commercial Tools
Chapter Summary and Key Points
Chapter 4: Cloud Hosting
Purpose
Cloud Service Model
Cloud Deployment Models for Big Data
BDaaS (Big Data as a Service)
Business Benefits of Cloud for Big Data
Cloud Quality and Adoption Considerations
Cloud for Data Lakes
APIs for IoT, Cloud, and Big Data
Chapter Summary and Key Points
Chapter 5: IoT for Big Data
Purpose of this Chapter
IoT Value Propositions
Implications of Massive IoT Data
IoT Cloud
IoT and Big Data Analytics Computation in Cloud
Data Lakes for IoT
IoT Solution Challenges
Major IoT Concerns
Chapter Summary and Key Points
Chapter 6: Conclusions
Appendix
List of Commercial Big Data and Analytics Tools, Technologies and Platforms
Other books by the author
A Modern Enterprise Architecture
Transform the enterprise with pragmatic architecture, powerful technologies, innovative agility, and fusion
A Practical Guide for IoT Solution Architects
Architecting secure, agile, economic, highly available, well-performing IoT ecosystems
A Technical Excellence Framework for Innovative Digital Transformation Leadership
Transform enterprise with technical excellence, innovation, simplicity, agility, fusion, and collaboration
Digital Intelligence
Architecting Digital Transformation
About the Author
Introduction
Purpose of this book
The primary purpose of this unique book is to introduce Big Data solutions and the role of a Big Data Solution Architect in enterprise modernisation and transformation initiatives. The book is specifically designed, as a first of a kind on the market, to serve a specific purpose in mind. I intentionally narrated the book wearing my Big Data Solution Architecture role to provide clarity for the roles, responsibilities and significant duties. Also wearing my Enterprise Architect role, positioned the Enterprise Architects as observant to understand the solution approach, techniques, underlying technology stacks, and powerful tools by reading the experience as an observer.
The role of a Big Data Solution Architect is critical in modernising and transforming enterprises; therefore, this book provides a high-level view of the critical solution tasks with integrated technology stacks and tools which can provide insights to the Enterprise Architects by observing the role of a Big Data Solution Architect. To this end, the book provides two dimensions and audience group including both Enterprise and the Big Data Solution Architect.
Integrating Big Data with IoT and Cloud architectures provide substantial business benefits for modernising enterprise. This integration is a perfect match. IoT collects real-time data using smart objects. Big Data optimises vital data management solutions. Cloud collects, hosts, computes, stores, and disseminates valuable data rapidly.
IoT, Big Data, and Cloud Computing are three distinct technology domains with overlapping use cases. Each technology has its own merits; however, the combination of three creates a synergy and the golden opportunity for businesses to reap the exponential benefits. This combination can create technological magic for innovation when adequately architected, designed, implemented, and operated.
Based on these compelling functions, use cases, and business propositions, the primary focus of this book is to provide practical guidance on creating Big Data solutions integrated with IoT and Cloud service models. To this end, the book offers an architectural overview, solution practice, flexible governance, and underlying technical approach for creating integrated Big Data, Cloud, and IoT solutions.
The book offers an introduction to the process of solution architecture, three distinct chapters comprising Big Data, Cloud, and the IoT with the final chapter, including conclusive remarks to consider for Big Data and Analytics solutions. These chapters include essential architectural points, solution practice, methodical rigour, techniques, technologies, and relevant tools.
Creating Big Data solutions are complex and complicated from multiple angles. However, with the awareness and guidance provided in this book, the Big Data solutions architects can be empowered to provide useful and productive solutions with growing confidence and the Enterprise Architects can learn from this experience.
Audience
This book has a specific focus on Big Data for Enterprise Architects; however, its content designed and addresses the critical work of Big Data Solution Architects and all types of architects dealing with Big Data, IoT, and Cloud Computing areas in the modernising enterprise.
Apart from architects, this book can provide useful insights to senior technical leaders such as CTOs (Chief Technology Officers), CDO (Chief Digital Officers), Chief Data Officers, and CIOs (Chief Information Officers) to understand the architectural considerations for these critical technologies ubiquitously taking over the Information Technology Services globally.
This book can also be useful for the advanced tertiary students planning a career in these growing technology areas, understand the best practices, and see the big picture for their desired professions reflected from practice al work settings.
Summary of Chapters
Chapter 1: Solution Process: This chapter provides an overview of the architectural solution process by introducing the critical solution work-products, which we named solution templates. The methodical approach in this chapter is fundamental for all solution architects and provide useful insights to Enterprise Architects.
Chapter 2: IoT, Big Data and Cloud Relationships: This chapter provides a high-level view of these critical technology domains (IoT, Big Data, Cloud) setting the architectural framework by defining them from architectural perspectives. This chapter provides an overview of relationships for these three distinct technology domains in terms of creating the synergies and potential benefits for business with an agile approach.
Chapter 3: Big Data Solution Process: This core chapter provides Big Data architectural solutions, providing an overview of the process end to end, underlying technology