|
|
|||
|
||||
OverviewDiscover the definitive guide to architecting and scaling modern, data-intensive systems using the complementary strengths of Python, Java, and SQL. This book focuses on the philosophy and practical implementation of polyglot systems, moving beyond language choice to master architectural precision. You will learn to optimize systems by balancing data locality and throughput constraints, ensuring maximum performance and reliability in distributed environments. Master technologies like Kubernetes, Docker, Apache Kafka, and Apache Flink to create resilient, high-throughput data pipelines capable of handling unpredictable demand. Data-Oriented Polyglot Systems is a practitioner's blueprint for transforming fragmented, monolithic applications into agile, high-performance ecosystems. Author Owen Bartlett shares production-tested insights on how to combine Python's agility for ingestion and machine learning, Java's robustness for high-performance concurrent services, and SQL's declarative power for persistence and reporting. The book provides clear, actionable patterns-from asynchronous Python workflows and JVM tuning to gRPC communication and Kubernetes autoscaling-that enable engineers to design, build, and operate systems that scale gracefully with data growth. What's inside The book is structured to provide an end-to-end curriculum on system design, featuring: Foundational Concepts: Defining data locality, comparing the strengths of Python (ingestion/ML), Java (concurrency/high-throughput), and SQL (persistence/analytics). Implementation: Techniques for building resilient pipelines with Python (AsyncIO, Pandas), tuning high-performance Java services (thread safety, Streams API, GC tuning), and optimizing SQL schemas (indexing, partitioning). Advanced Architecture: Deep dives into inter-service communication (gRPC vs. REST, Kafka messaging), polyglot persistence (Relational, Document, Key-Value), and securing services (JWT, TLS). DevOps & MLOps: Detailed guidance on Dockerizing and deploying services on Kubernetes (canary/blue-green releases), CI/CD across language boundaries, and embedding ML models as microservices. About the reader This book is essential for Software Engineers, Data Architects, Senior Developers, and DevOps Engineers who are actively building or migrating large-scale applications. It assumes a working knowledge of at least one of the core languages and focuses on the complexities of cross-language integration and production-grade operation. If you've felt the frustration of integrating disparate technologies and need a clear, authoritative reference to achieve superior performance and system resilience, this is your resource. Turn the page and transform your systems. Stop fighting language limitations and start leveraging polyglot power to build elegant, high-throughput applications that confidently scale with your business. Secure your copy today and master the architecture of data-oriented polyglot systems. Full Product DetailsAuthor: Owen BartlettPublisher: Independently Published Imprint: Independently Published Dimensions: Width: 17.80cm , Height: 0.80cm , Length: 25.40cm Weight: 0.263kg ISBN: 9798278811442Pages: 144 Publication Date: 05 January 2026 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||