Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Series TitleSeries Title
-
Reading LevelReading Level
-
YearFrom:-To:
-
More FiltersMore FiltersContent TypeItem TypeIs Full-Text AvailableSubjectCountry Of PublicationPublisherSourceTarget AudienceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
49,287
result(s) for
"distributed systems"
Sort by:
Blockchain in the Industrial Internet of Things
by
Ramasamy, Lakshmana Kumar
,
Kadry, Seifedine
in
Heterogeneous distributed computing systems
,
Smart contracts
2022
Blockchain and the Internet of Things are separately regarded as highly capable popular technologies. Combining these gives Blockchain for the Industrial Internet of Things, which overcomes the security issues associated with the IOT and can further the development of Industry 4.0.
Monolith to microservices : evolutionary patterns to transform your monolith
\"How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture.\"-- Provided by publisher
Cloud-Native Observability with OpenTelemetry
by
Boten, Alex
in
Application program interfaces (Computer software)
,
Application software
,
Cloud computing
2022,2024
Leverage OpenTelemetry's API, libraries, tools and the collector to produce and collect telemetry along with using open-source tools to analyze distributed traces, check metrics and logs, and gain insights into application health
Key Features
Get to grips with OpenTelemetry, an open-source cloud-native software observability standardUse vendor-neutral tools to instrument applications to produce better telemetry and improve observabilityUnderstand how telemetry data can be correlated and interpreted to understand distributed systems
Book Description
Cloud-Native Observability with OpenTelemetry is a guide to helping you look for answers to questions about your applications. This book teaches you how to produce telemetry from your applications using an open standard to retain control of data. OpenTelemetry provides the tools necessary for you to gain visibility into the performance of your services. It allows you to instrument your application code through vendor-neutral APIs, libraries and tools. By reading Cloud-Native Observability with OpenTelemetry, you’ll learn about the concepts and signals of OpenTelemetry - traces, metrics, and logs. You’ll practice producing telemetry for these signals by configuring and instrumenting a distributed cloud-native application using the OpenTelemetry API. The book also guides you through deploying the collector, as well as telemetry backends necessary to help you understand what to do with the data once it's emitted. You’ll look at various examples of how to identify application performance issues through telemetry. By analyzing telemetry, you’ll also be able to better understand how an observable application can improve the software development life cycle. By the end of this book, you’ll be well-versed with OpenTelemetry, be able to instrument services using the OpenTelemetry API to produce distributed traces, metrics and logs, and more.
What you will learn
Understand the core concepts of OpenTelemetryExplore concepts in distributed tracing, metrics, and loggingDiscover the APIs and SDKs necessary to instrument an application using OpenTelemetryExplore what auto-instrumentation is and how it can help accelerate application instrumentationConfigure and deploy the OpenTelemetry CollectorGet to grips with how different open-source backends can be used to analyze telemetry dataUnderstand how to correlate telemetry in common scenarios to get to the root cause of a problem
Who this book is for
This book is for software engineers, library authors, and systems operators looking to better understand their infrastructure, services and applications by leveraging telemetry data like never before. Working knowledge of Python programming is assumed for the example applications that you’ll be building and instrumenting using the OpenTelemetry API and SDK. Some familiarity with Go programming, Linux, and Docker is preferable to help you set up additional components in various examples throughout the book.
Reactive design patterns
by
Kuhn, Roland, 1977- author
,
Hanafee, Brian, author
,
Allen, Jamie (Programming language creator), author
in
Electronic data processing Distributed processing.
,
Embedded computer systems.
,
Real-time data processing.
2017
Modern distributed applications must deliver realtime performance while managing big data and high user loads spread across environments ranging from cloud systems to mobile devices. Unlike traditional enterprise applications which focus on decoupling their internal components by defining programming interfaces, reactive applications decouple their components also at runtime. This makes it possible to react effectively and efficiently to failures, varying user demands, and changes in the application's execution environment. 'Reactive Design Patterns' is a clearly-written guide for building message-driven distributed systems that are resilient, responsive, and elastic.
Ultimate Cilium and EBPF for Cloud Native Development
2025
Cilium and eBPF are revolutionizing cloud-native development by providing unparalleled observability, security, and performance enhancements. Ultimate Cilium and eBPF for Cloud Native Development bridges the knowledge gap, empowering developers, DevOps engineers, and IT professionals to leverage these technologies for building robust, scalable cloud-native applications.This book explores eBPF and Cilium in depth, starting with core concepts and fundamental principles to establish a solid foundation. Subsequent chapters cover practical applications, including tutorials on implementing Cilium in Kubernetes, optimizing network performance, and enhancing security with eBPF. Key takeaways include mastering eBPF programming, deploying Cilium for networking, monitoring applications, and leveraging eBPF for advanced security. Real-world case studies and hands-on examples provide practical insights and reinforce learning.By the end of this book, you will be equipped to implement and manage eBPF and Cilium in cloud-native projects. You will gain the skills to optimize performance, ensure robust security, and achieve superior observability, positioning yourself at the forefront of cloud-native development.
Learning chaos engineering : discovering and overcoming system weaknesses through experimentation
Most companies work hard to avoid costly failures, but in complex systems a better approach is to embrace and learn from them. Through chaos engineering, you can proactively hunt for evidence of system weaknesses before they trigger a crisis. This practical book shows software developers and system administrators how to plan and run successful chaos engineering experiments.
FinOps Handbook for Microsoft Azure
2023,2024
Establish successful FinOps practice and bring financial visibility to define cost optimization goals and apply learnings to realize savings for your organization.
Key Features
Build a FinOps team and foster cross-organizational collaboration to optimize costsGain a deep insight into resource usage and rates to unlock the secrets of cost optimizationApply your FinOps expertise to run a successful practice, reinvesting savings into new feature development
Book Description
To gain a competitive edge in today's unpredictable economic climate, you’ll need to unravel the mystery of saving costs on Microsoft Azure Cloud. This book helps you do just that with proven strategies for building, running, and sustaining repeated cost optimization initiatives across your organization. You’ll learn how to collaborate with finance, procurement, product, and engineering teams to optimize your cloud spend and achieve cost savings that can make a significant impact on your bottom line. The book begins by showing you how to effectively monitor and manage your cloud usage, identify cost-saving opportunities, and implement changes that’ll reduce your overall spend. Whether you're a small start-up or a large enterprise, this book will equip you with the knowledge and skills needed to achieve cost savings and maintain a lean cloud infrastructure. As you advance, you'll find out how to benchmark your current cloud spend and establish a budget for cloud usage. Throughout the chapters, you’ll learn how to negotiate with your cloud provider to optimize your rate, allocate cost for the container, and gain a solid understanding of metric-driven cost optimization. By the end of this FinOps book, you’ll have become proficient in Azure Cloud financial management with the help of real-world examples, use cases, and scenarios.
What you will learn
Learn FinOps Informe, Optimize and Operate model for Microsoft AzureChoose from Reservations, Savings Plans, and Spot VMs to reduce costDiscover resource waste using provided pre-built workbooksWrite an effective financial business case and build a FinOps strategyRelate what you learned with three real world use caseAccurately forecast future cloud spend and track budgets
Who this book is for
This book is for cloud governance experts, finance managers, procurement specialists, product developers, and engineering teams looking to get clear and actionable guidance needed to implement all the phases of the FinOps life cycle in the Microsoft Azure context. This book is ideal for anyone with a basic understanding of financial terms, analytics tools, and the Azure cloud.
Hands-On Kubernetes, Service Mesh and Zero-Trust
2023,2024
A comprehensive guide to Kubernetes, Service Mesh, and Zero-Trust principles Key Features ? Delve into security practices that guarantee resilience and secure deployments. ? Discover strategies for managing Kubernetes clusters, enhancing performance, and achieving high availability and scalability. ? Acquire a conceptual understanding of the challenges faced in production environments and explore industry-standard solutions for efficient resolution. Description ??Building and managing secure applications is a crucial aspect of modern software development, especially in distributed environments. Kubernetes and Istio, when combined, provide a powerful platform for achieving application security and managing it effectively. If you want to build and manage secure applications with ease, then this book is an ideal resource for you. The book extensively covers the building blocks of the Kubernetes orchestration engine, providing in-depth insights into key Kubernetes objects that can be effectively used for deploying containerized applications. It then focuses on all major Kubernetes constructs, offering guidance on their appropriate utilization in different scenarios, while emphasizing the significance of a Zero Trust architecture. Additionally, the book addresses important aspects such as service discovery, optimized logging, and monitoring, which play a critical role in managing distributed applications. It also incorporates essential concepts from Site Reliability Engineering and enabling engineering teams, to proactively meeting Service Level Agreements and attaining operational readiness. In the final section, the book takes a deep dive into Service Mesh, with a special focus on harnessing the strength of Istio as a powerful tool. By the end of the book, you will have the knowledge and skills to effectively build, deploy, and manage secure applications using Kubernetes and Istio. What you will learn ? Learn how to successfully deploy applications on Kubernetes. ? Gain insights into the principles of Zero Trust architecture and its implementation within the Kubernetes orchestration platform. ? Get familiar with the concepts of service discovery and efficient scaling in Kubernetes, empowering you to optimize your application deployments. ? Learn about monitoring and logging within applications, and explore the essential aspects of observability to ensure the reliability of your systems. ? Acquire expertise in service mesh, particularly Istio, to efficiently handle traffic, enhance application reliability, and fortify security measures. Who this book is for This book caters to a wide range of readers, including developers utilizing Kubernetes, DevOps teams, senior software engineers, cloud-native teams, and cloud developers with a foundational knowledge of containers and software development. Table of Contents 1. Docker and Kubernetes 101 2. PODs 3. HTTP Load Balancing with Ingress 4. Kubernetes Workload Resources 5. ConfigMap, Secrets, and Labels 6. Configuring Storage with Kubernetes 7. Introduction to Service Discovery 8. Zero Trust Using Kubernetes 9. Monitoring, Logging and Observability 10. Effective Scaling 11. Introduction to Service Mesh and Istio 12. Traffic Management Using Istio 13. Observability Using Istio 14. Securing Your Services Using Istio