کتاب Building Medallion Architectures: Designing with Delta Lake and Spark (ساخت معماریهای مدالیون: طراحی با دلتا لیک و اسپارک) توسط پیترین استرنگهولت نوشته شده است و توسط انتشارات O’Reilly Media در سال 2025 منتشر شده است. این کتاب به معماران و مهندسان داده کمک میکند تا معماریهای مدالیون را با استفاده از Azure Databricks و Microsoft Fabric طراحی و پیادهسازی کنند.
کتاب “معماریهای مدالیون: طراحی با دلتا لیک و اسپارک” به خوانندگان کمک میکند تا مفاهیم و اصول معماری مدالیون را درک کنند، چالشهای رایج در پیادهسازی معماری مدالیون را شناسایی کنند و راهکارهای عملی برای غلبه بر این چالشها ارائه دهند. این کتاب همچنین به خوانندگان کمک میکند تا از ابزارهای Azure Databricks و Microsoft Fabric برای پیادهسازی معماری مدالیون استفاده کنند.
در ادامه مقدمهای از کتاب Building Medallion Architectures را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Medallion Architectures:
حدود یک سال پیش، در اوایل سال 2024، داشتم برای سومین کارگاه طراحی معماری خود در آن هفته آماده میشدم. وقتی مقابل شرکتکنندگان مشتاق ایستادم، صحبت به طور طبیعی به معماری مدالیون کشیده شد.
شرکتکنندگان شروع به پرسیدن سوالات پیدرپی کردند: «بهترین شیوهها کدامند؟»، «دیگر سازمانها چه میکنند؟»، «آیا این معماری یک الگوی معتبر برای سازمانهای بزرگتری است که در چندین حوزه فعالیت میکنند؟»، «آیا دیتا مش جایگزین معماری لیکهاوس میشود؟»، «چگونه لایه نقرهای را در عمل پیادهسازی کنیم؟»
هر بار که در مورد مفهوم معماری مدالیون صحبت میکنم، انگار در حال باز کردن یک پازل پیچیده هستم. با وجود رویکرد لایهای سادهاش برای پرداختن به نگرانیهای مختلف معماری، فقدان مداوم تعاریف روشن و دستورالعملهای توصیفی اغلب منجر به سیل سوالات میشود و باعث سردرگمی و ناکارآمدی در سازمانها میگردد.
این موضوع تکرارشونده مرا بر آن داشت تا اقدام قاطعی انجام دهم: تصمیم گرفتم کتابی بنویسم که راهنمای جامعی برای معماری مدالیون ارائه دهد و برای متخصصانی که در این چشمانداز پیچیده حرکت میکنند، وضوح و جهتگیری به ارمغان آورد.
در طول سالها، خود را وقف مطالعه گسترده معماری مدالیون کردهام. تحقیقات و تجربه عملی من همپوشانی قابل توجه آن را با انبار داده، حاکمیت داده، مدیریت فراداده و مدلسازی داده نشان داده است.
این عناصر مجزا نیستند؛ آنها به هم پیوستهاند و هر کدام به طور عمیقی بر دیگری تأثیر میگذارند. با آگاهی از چالشهای مداوم و تشخیص نیاز به وضوح در میان متخصصان، انگیزه پیدا کردم تا منبعی ایجاد کنم که بتواند راه را برای درک روشن کند. همچنین آموختم که مانند بسیاری از چیزهای زندگی، طراحیهای خوب با ظرافتهایی همراه هستند.
کتاب “ساخت معماریهای مدالیون” تلاش من برای رمزگشایی از یک موضوع پیچیده است. قبل از شروع نوشتن، از متخصصان نظرسنجی کردم تا بفهمم خوانندگان چه انتظاراتی از کتاب Building Medallion Architectures دارند.
بیشتر متخصصان به دنبال یک راهنمای عملی و بینشهایی در مورد موضوعات پیچیده مانند دیتا مش و هوش مصنوعی مولد بودند و بسیاری بر اهمیت حاکمیت و امنیت تأکید داشتند. آنها همچنین تمایل شدیدی برای یادگیری از تجربیات دیگر سازمانهای واقعی ابراز کردند. من تمام این بازخوردها را در حین نوشتن این کتاب در نظر داشتهام.
من طیف گستردهای از موضوعات مرتبط با معماری مدالیون را پوشش میدهم. با این حال، بر اساس بازخوردی که دریافت کردم، مجبور شدم برخی حوزهها را بر دیگران اولویت دهم. در نتیجه، در اینجا بحثهای عمیقی در مورد یکپارچهسازی و استقرار مداوم، DataOps، یادگیری ماشین، تبار داده یا مدلسازی دادههای تجاری نخواهید یافت.
این موضوعات واقعاً ارزشمند هستند، اما نیاز به بررسی دقیق خود دارند که فراتر از محدوده کتاب Building Medallion Architectures است. در عوض، تصمیم گرفتم بر مهمترین و تأثیرگذارترین حوزهها تمرکز کنم تا اطمینان حاصل کنم که بینشهایی که به دست میآورید عملی و قابل اجرا هستند.
هدف من برآوردن انتظارات شما و ارائه دستورالعملها و تعاریف واضح و سرراست برای کمک به شما در پیادهسازی مؤثر معماریهای مدالیون است. چه تازهوارد باشید و هنوز در حال درک معماری لیکهاوس باشید، یا در حال آماده شدن برای اولین پروژه خود، بیایید با هم این مسیر پیچیده را طی کنیم.
ساختار کتاب Building Medallion Architectures به گونهای طراحی شده است که مخاطبان متنوعی را در بر بگیرد و هر بخش به جنبههای مختلف معماری مدالیون میپردازد. این کتاب با بررسی تکامل معماری داده آغاز میشود و شیوههای کلیدی گذشته و حال را برجسته میکند. سپس مفاهیم اصلی معماری مدالیون را با وضوح و بدون تعصب معرفی میکند.
کتاب Building Medallion Architectures با گذر از تئوری به عمل، آموزشهای مفصلی برای تعامل و یادگیری عملی ارائه میدهد. علاوه بر این، شامل مطالعات موردی است که پیادهسازیهای موفق معماری مدالیون را در سازمانهای مختلف نشان میدهد و بینشهایی در مورد بهترین شیوهها و اشتباهات رایج ارائه میدهد.
در نهایت، کتاب Building Medallion Architectures به بحث در مورد آخرین روندها مانند دیتا مش، حاکمیت داده، قراردادهای داده، امنیت و هوش مصنوعی (AI) میپردازد و دیدگاههای ارزشمندی را برای کسانی که به دنبال ارتقا و مقیاسبندی معماریهای داده خود هستند، ارائه میدهد.
با این اوصاف، امیدوارم کتاب “ساخت معماریهای مدالیون” منبعی ارزشمند برای همه، از مبتدیان گرفته تا متخصصان باتجربه، باشد. چه به دنبال یک مقدمه قوی، تمرین عملی، کاربردهای دنیای واقعی یا دانش پیشرفته باشید، این کتاب چیزی برای ارائه دارد.
چه کسانی باید کتاب Building Medallion Architectures را بخوانند؟
اگر این کتاب را برداشتهاید، احتمالاً عمیقاً در دنیای دادهها درگیر هستید. شاید در حال برنامهریزی برای راهاندازی یک پلتفرم داده جدید هستید، به دنبال بهبود یک پلتفرم موجود هستید، یا صرفاً در مورد معماری مدالیون کنجکاو هستید. ممکن است تعجب کنید که چگونه کار میکند، چگونه میتوان آن را به طور مؤثر پیادهسازی کرد و آیا میتوان آن را برای پاسخگویی به نیازهای خاص شما تنظیم کرد یا خیر.
شما میتوانید عضوی از تیم مهندسی داده، بخشی از گروه معماری سازمانی یا دارای نقش کلیدی به عنوان مدیر ارشد داده باشید. شاید یک مهندس داده، یک دانشمند داده یا یک مدیر داده باشید. حتی ممکن است بخشی از یک تیم گستردهتر متمرکز بر داده باشید. نقش شما هر چه باشد، کتاب Building Medallion Architectures برای کمک به شما در درک اصول معماری مدالیون و کشف چگونگی تبدیل دادهها به بینشهای ارزشمند طراحی شده است.
این راهنما اینجاست تا پیچیدگیها را رمزگشایی کند و شما را با دانش لازم برای تصمیمگیری آگاهانه در چشمانداز همیشه در حال تحول مدیریت داده مجهز کند. بیایید شیرجه بزنیم و بررسی کنیم که چگونه معماری مدالیون میتواند یک تغییردهنده بازی برای سازمان شما باشد.
نحوه استفاده از کتاب Building Medallion Architectures
این کتاب یک راهنمای عملی برای درک و پیادهسازی یک یا چند معماری مدالیون است. همچنین یک راهنمای مرجع برای کسانی است که قبلاً با این مفهوم آشنا هستند و میخواهند درک خود را عمیقتر کنند.
کتاب Building Medallion Architectures به بررسی پشته فناوری Azure میپردازد تا نحوه پیادهسازی یک معماری مدالیون واقعی را بررسی کند. ما به خدماتی مانند Microsoft Fabric نگاهی خواهیم انداخت، اما نه برای اهداف تبلیغاتی یا مقایسه مستقیم آنها با سایر خدمات. هدف اصلی تعمیق درک شما از معماری مدالیون و نشان دادن کاربردهای عملی آن است.
از آنجایی که فناوری به سرعت در حال تکامل است، من تصمیم گرفتهام بر روی خدمات و ویژگیهای تثبیتشدهای تمرکز کنم که احتمال تغییرات قابل توجه در آنها کم است. به عنوان مثال، ابزارهایی مانند Apache Airflow، (Azure) Data Factory، PySpark و روشهای مبتنی بر فراداده قوی و سازگار با تنظیمات مختلف هستند. مهارتهایی که در اینجا با استفاده از Microsoft Fabric کسب میکنید، شما را قادر میسازد تا به طور مؤثر با سایر پلتفرمهای مبتنی بر Spark و Delta Lake نیز کار کنید.
کتاب Building Medallion Architectures به چهار بخش تقسیم شده است و از تئوری به عمل میرود:
در بخش اول، “درک چارچوب مدالیون”، با مقدمهای بر تکامل معماری داده آغاز میکنیم. ما با بررسی بهترین شیوههای تاریخی و فعلی شروع خواهیم کرد تا درک کنیم که معماری داده چگونه تکامل یافته است. تشخیص ارتباط مفاهیم قدیمی و دیدن تحول آنها برای درک پیچیدگیهای داده امروزی بسیار مهم است. در مرحله بعد، عمیقاً به معماری مدالیون میپردازیم و مفاهیم اصلی و مراحل پیادهسازی آن را تجزیه و تحلیل میکنیم.
در بخش دوم کتاب Building Medallion Architectures، “طراحی لایههای مدالیون”، به رویکرد عملیتری میپردازیم. در اینجا، شما در کل فرآیند ساخت یک معماری مدالیون با استفاده از Microsoft Fabric راهنمایی خواهید شد.
برای خوانندگانی که علاقهمند به استفاده از Azure Databricks هستند، یک پست وبلاگ خارجی محتوای تکمیلی ارائه میدهد که مسیر یادگیری جایگزینی را ارائه میدهد. این بخش از کتاب مملو از مطالب متنوع، از مفاهیم اساسی گرفته تا استراتژیهای پیچیده است که همگی به روشی بیطرفانه از نظر فروشنده ارائه شدهاند. این امر تضمین میکند که میتوانید این بینشها را به طور مؤثر در هر معماری لیکهاوس اعمال کنید.
با حرکت به بخش سوم کتاب Building Medallion Architectures، “مطالعات موردی دنیای واقعی”، با ارائه مصاحبههایی با متخصصانی که با موفقیت معماریهای مدالیون را در سازمانهای خود پیادهسازی کردهاند، شکاف بین تئوری و عمل را پر میکنیم. ما بررسی خواهیم کرد که چگونه AP Pension، Amadeus و ZEISS از معماری مدالیون برای بهبود قابلیتهای مدیریت و تجزیه و تحلیل داده خود استفاده کردهاند.
در بخش چهارم کتاب Building Medallion Architectures، “مقیاسبندی، حاکمیت و آینده معماریهای مدالیون”، کتاب را با بحث در مورد نحوه مقیاسبندی معماریهای مدالیون برای سازمانهای بزرگتر و بررسی موضوعات پیشرفته مانند دیتا مش و قراردادهای داده به پایان میرسانیم. علاوه بر این، با بررسی هوش مصنوعی مولد، آینده معماری مدالیون را بررسی خواهیم کرد.
سرفصلهای کتاب Building Medallion Architectures:
- Foreword
- Preface
- I. Understanding the Medallion Framework
- 1. The Evolution of Data Architecture
- 2. Laying the Groundwork
- 3. Demystifying the Medallion Architecture
- II. Crafting the Medallion Layers
- 4. Building a Medallion Foundation with Microsoft Fabric
- 5. Construct the Bronze Layer
- 6. Build the Silver Layer
- 7. Streamline the Gold Layer
- III. Real-World Case Studies
- 8. Case Study: Data, Analytics and Business Strategy at AP Pension
- 9. Case Study: Amadeus, a Tech Leader in the Travel Industry
- 10. Case Study: Strategic Data Transformation at ZEISS
- IV. Scaling, Governance, and the Future of Medallion Architectures
- 11. Scaling the Medallion Architecture
- 12. Medallion Governance and Security
- 13. Future Medallion Architectures with Generative AI
- Index
- About the Author
جهت دانلود کتاب Building Medallion Architectures میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.