- عنوان: Scalable Data Architecture with Java
- نویسنده: Sinchan Banerjee
- حوزه: برنامه نویسی جاوا
- سال انتشار: 2022
- تعداد صفحه: 382
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 31.7 مگابایت
وقتی شروع به نوشتن این کتاب کردم، به تجربه خود در معماری و توسعه راه حل های مهندسی داده، ارائه و اجرای موثر این راه حل ها در تولید، و کمک به بسیاری از شرکت ها برای ایجاد و مدیریت خطوط لوله داده مقیاس پذیر و قوی نگاه کردم و از خودم پرسیدم – چه چیزهایی هستند. مفیدترین چیزهایی که می توانم برای کمک به یک معمار داده مشتاق یا مبتدی، یک مهندس داده یا یک توسعه دهنده جاوا برای تبدیل شدن به یک معمار داده خبره به اشتراک بگذارم؟ این کتاب منعکس کننده کارهای روزانه من برای طراحی، توسعه و حفظ راه حل های مقیاس پذیر، قوی و مقرون به صرفه برای مسائل مختلف مهندسی داده است.
الگوها و ابزارهای معماری جاوا، معماران را قادر می سازد تا راه حل های مهندسی داده قابل اعتماد، مقیاس پذیر و ایمن را برای جمع آوری، دستکاری، مدیریت و انتشار داده ها ایجاد کنند. کتاب ها و مطالب آنلاین زیادی وجود دارد که به طور کلی معماری داده ها را مورد بحث قرار می دهند. مجموعه های دیگری از کتاب ها و مواد آنلاین وجود دارد که بر روی پشته فناوری تمرکز کرده و عمیقاً در آن فرو می روند. در حالی که چنین موادی دانش ضروری را در اختیار معماران قرار می دهند، اغلب فاقد جزئیات در مورد اینکه چگونه یک معمار باید به صورت عملی به یک مسئله مهندسی داده نزدیک شود و بهترین معماری را با استفاده از استنتاج منطقی ایجاد کند، ندارند. در این کتاب، من سعی کردهام چند تکنیک را رسمیسازی کنم که با استفاده از آنها یک معمار داده میتواند به یک مسئله نزدیک شود تا راهحلهای مؤثری ایجاد کند.
در این کتاب، من شما را به سفری می برم که در آن اصول مهندسی داده و نحوه استفاده از اصول اولیه برای تجزیه و تحلیل و ارائه راه حل برای یک مسئله مهندسی داده را یاد می گیرید. من همچنین بحث می کنم که چگونه یک معمار مبتدی می تواند پشته فناوری صحیح را برای اجرای یک راه حل انتخاب کند. من همچنین به امنیت داده ها و حاکمیت آن راه حل ها اشاره می کنم.
یکی از چالش هایی که معماران با آن روبرو هستند این است که همیشه بیش از یک راه برای انجام کارها وجود دارد. ما همچنین در مورد چگونگی اندازهگیری جایگزینهای مختلف معماری و اینکه چگونه میتوان بهترین جایگزین را با استفاده از تکنیکهای داده محور انتخاب کرد، بحث میکنیم.
When I started writing this book, I looked back at my experience in architecting and developing data engineering solutions, delivering and running those solutions effectively in production, and helping many companies to build and manage scalable and robust data pipelines and asked myself – What are the most useful things that I can share to help an aspiring or beginner data architect, a data engineer, or a Java developer to become an expert data architect? This book reflects the work I do on a daily basis, to design, develop, and maintain scalable, robust, and cost-effective solutions for different data-engineering problems.
Java architectural patterns and tools enable architects to develop reliable, scalable, and secure data engineering solutions to collect, manipulate, manage, and publish data. There are many books and online materials that discuss data architectures in general. There are other sets of books and online materials that focus on and dive deep into the technology stack. While such materials provide architects with essential knowledge, they often lack details on how an architect should approach a data engineering problem practically and create the best-suited architecture by using logical inference. In this book, I have tried to formalize a few techniques by which a data architect can approach a problem to create effective solutions.
In this book, I will take you on a journey in which you learn the basics of data engineering and how to use the basics to analyze and propose solutions for a data engineering problem. I also discuss how a beginner architect can choose the correct technology stack to implement a solution. I also touch upon data security and governance for those solutions.
One of the challenges that architects face is there is always more than one way to do things. We also discuss how to measure different architectural alternatives and how you can correctly choose the best-suited alternative using data-driven techniques.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: Scalable Data Architecture with Java
نظرات کاربران