СПб.: Питер, 2019. — 224 с. — ISBN: 978-5-4461-0950-0. Современный мир попросту немыслим без использования распределенных систем. Даже у простейшего мобильного приложения есть API, через который оно подключается к облачному хранилищу. Однако проектирование распределенных систем до сих пор остается искусством, а не точной наукой. Необходимость подвести под нее серьезный базис...
O’Reilly Media, 2019. — 633 р. — ISBN13: 978-1-491-96927-4. There’s a lot of information about big data technologies, but splicing these technologies into an end-to-end enterprise data platform is a daunting task not widely covered. With this practical book, you’ll learn how to build big data infrastructure both on-premises and in the cloud and successfully architect a modern...
Packt Publishing, 2015. — 164 p. — ISBN: 978-1-78588-808-3. Explore architectural approaches to building Data Lakes that ingest, index, manage, and analyze massive amounts of data using Big Data technologies A Data Lake is a highly scalable platform for storing huge volumes of multistructured data from disparate sources with centralized data management services. This book...
Apress, 2020. — 435 p. — ISBN13: (electronic): 978-1-4842-5955-9. This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable architecture to your tools. Most software...
O’Reilly Media, 2024. — 264 p. — ISBN: 978-1-098-13972-8. With the surge in big data and AI, organizations can rapidly create data products. However, the effectiveness of their analytics and machine learning models depends on the data's quality. Delta Lake's open source format offers a robust lakehouse framework over platforms like Amazon S3, ADLS, and GCS. This practical book...
Manning Publications Co., 2024. — 304 p. — ISBN: 978-1633439771. This easy-to-read, hands-on guide demystifies concurrency concepts like threading, asynchronous programming, and parallel processing in any language. Perplexed by concurrency ? Don’t be. This engaging, fully-illustrated beginner’s guide gets you writing the kind of high-performance code your apps deserve. Inside,...
2nd Edition. — O’Reilly Media, 2025. — 217 р. — ISBN-13: 978-1-098-15635-0. Every distributed system strives for reliability, performance, and quality, but building such a system is hard. Establishing a set of design patterns enables software developers and system architects to use a common language to describe their systems and learn from the patterns and practices developed...
Pearson Education/Addison-Wesley, 2023. — 390 p. — ISBN-13: 978-0138221980. Learn How to Better Understand Distributed System Design and Solve Common Problems. Enterprises today rely on a range of distributed software handling data storage, messaging, system management, and compute capability. Distributed system designs need to be implemented in some programming language, and...
O’Reilly Media, Inc., 2025. — 445 p. — ISBN: 978-1-098-15195-9. Ready to simplify the process of building data lakehouses and data pipelines at scale? In this practical guide, learn how Delta Lake is helping data engineers, data scientists, and data analysts overcome key data reliability challenges with modern data engineering and management techniques. Authors Denny Lee,...
Austin Parker, Daniel Spoonhower, Jonathan Mace, Ben Sigelman, Rebecca Isaacs. — O’Reilly Media, 2020. — 370 p. — ISBN: 978-1-492-05663-8. Most applications today are distributed in some fashion. Monitoring the health and performance of these distributed architectures requires a new approach. Enter distributed tracing, a method of profiling and monitoring...
O’Reilly, 2015. — 858 p. — ISBN: 978-1-491-90618-7. If you are ready to dive into the MapReduce framework for processing large datasets, this practical book takes you step by step through the algorithms and tools you need to build distributed MapReduce applications with Apache Hadoop or Apache Spark. Each chapter provides a recipe for solving a massive computational problem,...
2nd Edition. — Apress Media LLC., 2024. — 506 p. — ISBN-13: 979-8-8688-0288-1. This book teaches you how to evaluate a distributed system from the perspective of immutable objects. You will understand the problems in existing designs, know how to make small modifications to correct those problems, and learn to apply the principles of immutable architecture to your tools. Most...
Dimos Raptis, 2020. — 259 p. Learn the basic principles that govern how distributed systems work and how you can design your systems for increased performance, availability and scalability. Understand the basic algorithms and protocols used to solve the most common problems in the space of distributed systems. See how theory can be put in practice through case studies and a...
Packt Publishing, 2019. — 444 p. — ISBN: 978-1-78862-846-4. Understand how to apply distributed tracing to microservices-based architectures Mastering Distributed Tracing will equip you to operate and enhance your own tracing infrastructure. Through practical exercises and code examples, you will learn how end-to-end tracing can be used as a powerful application performance...
O’Reilly Media, 2024. — 283 p. — ISBN-13: 978-1-098-15301-4. This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact your data platform,...
Комментарии