- عنوان کتاب: Building Medallion Architectures -Designing with Delta Lake and Spark
- نویسنده: Piethein Strengholt
- حوزه: ساختمان داده
- سال انتشار: 2025
- تعداد صفحه: 397
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 6.72 مگابایت
حدود یک سال پیش، در اوایل سال ۲۰۲۴، داشتم برای سومین کارگاه طراحی معماری هفتهام آماده میشدم. همینطور که در مقابل شرکتکنندگان مشتاق ایستاده بودم، گفتگو به طور طبیعی به معماری مدالیون کشیده شد. شرکتکنندگان شروع به پرسیدن سوالاتی کردند: «بهترین شیوهها چیست؟» «سایر شرکتها چه میکنند؟» «آیا این معماری الگوی معتبری برای سازمانهای بزرگتری است که در چندین حوزه فعالیت میکنند؟» «آیا شبکه داده جایگزین معماری Lakehouse میشود؟» «چگونه لایه نقرهای را در عمل پیادهسازی کنیم؟» هر بار که در مورد مفهوم معماری مدالیون صحبت میکنم، احساس میکنم که در حال حل یک معمای پیچیده هستم. با وجود رویکرد لایهای سادهشده آن برای پرداختن به دغدغههای مختلف معماری، فقدان مداوم تعاریف واضح و دستورالعملهای توصیفی اغلب منجر به انبوهی از سوالات میشود که باعث سردرگمی و ناکارآمدی در سازمانها میشود. این موضوع تکرارشونده مرا بر آن داشت تا اقدامی قاطع انجام دهم: تصمیم گرفتم کتابی بنویسم که راهنمای جامعی برای معماری مدالیون ارائه دهد و به متخصصانی که در این چشمانداز پیچیده حرکت میکنند، وضوح و جهتدهی ارائه دهد. در طول سالها، خودم را وقف مطالعه گسترده معماری مدالیون کردهام. تحقیقات و تجربیات عملی من، همپوشانی قابل توجه آن را با انبار دادهها، مدیریت، مدیریت فراداده و مدلسازی دادهها نشان داده است. این عناصر جدا از هم نیستند؛ آنها به هم پیوستهاند و هر کدام تأثیر عمیقی بر دیگری دارند. با آگاهی از چالشهای جاری و تشخیص نیاز به شفافیت در بین متخصصان، من به سمت ایجاد منبعی سوق داده شدم که بتواند راه را برای درک روشن کند. همچنین یاد گرفتم که مانند بسیاری از چیزهای زندگی، طرحهای خوب با ظرافتهایی همراه هستند. کتاب «ساخت معماریهای مدالیون» تلاش من برای رفع ابهام از یک موضوع پیچیده است. قبل از شروع نوشتن، از متخصصان نظرسنجی کردم تا بفهمم خوانندگان ممکن است از این کتاب چه انتظاری داشته باشند. اکثر متخصصان به دنبال یک راهنمای عملی و بینش در مورد موضوعات پیچیدهای مانند شبکه دادهها و هوش مصنوعی مولد بودند و بسیاری بر اهمیت مدیریت و امنیت تأکید داشتند. آنها همچنین تمایل زیادی برای یادگیری از تجربیات سایر سازمانهای دنیای واقعی ابراز کردند. من هنگام نوشتن این کتاب، تمام این بازخوردها را در نظر داشتهام. من طیف گستردهای از موضوعات مربوط به معماری مدالیون را پوشش میدهم. با این حال، بر اساس بازخوردی که دریافت کردم، مجبور شدم برخی از حوزهها را نسبت به سایرین در اولویت قرار دهم. در نتیجه، در اینجا بحثهای عمیقی در مورد ادغام و استقرار مداوم، عملیات داده، یادگیری ماشین، تبار دادهها یا مدلسازی دادههای تجاری پیدا نخواهید کرد. این مباحث واقعاً ارزشمند هستند، اما نیاز به بررسی دقیق خود دارند که فراتر از محدوده این کتاب است. در عوض، من تصمیم گرفتم روی مهمترین و تأثیرگذارترین حوزهها تمرکز کنم تا اطمینان حاصل کنم که بینشهایی که به دست میآورید، عملی و قابل اجرا هستند. هدف من برآورده کردن انتظارات شما و ارائه دستورالعملها و تعاریف واضح و سرراست برای کمک به شما در پیادهسازی مؤثر معماریهای مدالیون است. چه تازهوارد باشید، چه هنوز در مورد معماری لیکهاوس سردرگم باشید، یا برای اولین پروژه خود آماده میشوید، بیایید با هم در این زمینه پیچیده حرکت کنیم. این کتاب برای مخاطبان متنوع ساختار یافته است و هر بخش برای پرداختن به جنبههای مختلف معماری مدالیون طراحی شده است. این کتاب با بررسی تکامل معماری داده و برجسته کردن شیوههای کلیدی از گذشته و حال آغاز میشود. سپس مفاهیم اصلی معماری مدالیون را با وضوح و بدون تعصب معرفی میکند. با حرکت از تئوری به عمل، این کتاب آموزشهای دقیقی برای تعامل و یادگیری عملی ارائه میدهد. علاوه بر این، این کتاب شامل مطالعات موردی است که پیادهسازیهای موفق معماری مدالیون را در شرکتهای مختلف نشان میدهد و بینشهایی در مورد بهترین شیوهها و مشکلات رایج ارائه میدهد. در نهایت، این کتاب در مورد آخرین روندها مانند مش دادهها، حاکمیت دادهها، قراردادهای داده، امنیت و هوش مصنوعی (AI) بحث میکند و دیدگاههای ارزشمندی را برای کسانی که به دنبال بهبود و مقیاسبندی معماری دادههای خود هستند، ارائه میدهد. با این اوصاف، امیدوارم که کتاب «ساخت معماری مدالیون» منبعی ارزشمند برای همه، از افراد تازهکار گرفته تا متخصصان باتجربه، باشد. چه به دنبال یک مقدمه قوی، تمرین عملی، کاربردهای دنیای واقعی یا دانش پیشرفته باشید، این کتاب چیزی برای ارائه دارد.
About a year ago, in early 2024, I was prepping up for my third architecture design workshop of the week. As I stood in front of the eager participants, the conversation naturally turned to Medallion architecture. Participants started firing off questions: “What are the best practices?” “What do other enterprises do?” “Is this architecture a valid pattern for larger organizations operating across multiple domains?” “Does data mesh replace a lakehouse architecture?” “How do we implement the Silver layer in practice?” Every time I discuss the concept of Medallion architecture, it feels like I’m unraveling a complex puzzle. Despite its simplified layered approach to addressing various architectural concerns, the persistent lack of clear definitions and descriptive guidelines often leads to a flurry of questions, sparking confusion and inefficiency within organizations. This recurring theme prompted me to take decisive action: I decided to write a book that would provide a comprehensive guide to Medallion architecture, offering clarity and direction to professionals navigating this complex landscape. Over the years, I’ve dedicated myself to studying Medallion architecture extensively. My research and practical experience have revealed its significant overlap with data warehousing, governance, metadata management, and data modeling. These elements are not isolated; they are interconnected, each impacting the other profoundly. Aware of the ongoing challenges and recognizing the need for clarity among professionals, I was driven to create a resource that could light the way to understanding. I also learned that, like many things in life, good designs come with nuances. Building Medallion Architectures is my effort to demystify a complex subject. Before I started writing, I surveyed professionals to understand what readers might expect from this book. Most practitioners were looking for a hands-on guide and insights into complex topics like data mesh and generative AI, with many emphasizing the importance of governance and security. They also expressed a strong desire to learn from the experiences of other real-world organizations. I’ve kept all this feedback in mind while writing this book. I cover a wide range of topics related to Medallion architecture. However, based on the feedback I received, I had to prioritize some areas over others. As a result, you won’t find in-depth discussions on continuous integration and deployment, DataOps, machine learning, data lineage, or business data modeling here. These topics are indeed valuable, but they require their own detailed exploration, which is beyond the scope of this book. Instead, I chose to focus on the most pressing and impactful areas to ensure the insights you gain are practical and actionable. My goal is to meet your expectations and provide clear, straightforward guidelines and definitions to help you effectively implement Medallion architectures. Whether you’re a newcomer, still wrapping your head around lakehouse architecture, or gearing up for your first project, let’s navigate this complex terrain together. This book is structured to cater to a diverse audience, with each section designed to address different aspects of Medallion architecture. It begins by exploring the evolution of data architecture, highlighting key practices from the past and present. It then introduces the core concepts of Medallion architecture with clarity and without bias. Moving from theory to practice, the book offers detailed tutorials for hands-on engagement and learning. Additionally, it features case studies that illustrate successful implementations of Medallion architecture across various enterprises, providing insights into best practices and common pitfalls. Finally, the book discusses the latest trends such as data mesh, data governance, data contracts, security, and artificial intelligence (AI), offering valuable perspectives for those looking to enhance and scale their data architectures. Having said this, I hope that Building Medallion Architectures proves to be an invaluable resource for everyone from novices to seasoned professionals. Whether you’re seeking a solid introduction, hands-on practice, real-world applications, or advanced knowledge, this book has something to offer.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Building Medallion Architectures
نظرات کاربران