#distributed-systems

[ follow ]

How to handle large volumes of log data in distributed systems - Amazic

Effective log management is crucial in distributed systems for performance monitoring and troubleshooting.
Log aggregation simplifies log management and enhances analysis in complex environments.
from Medium
1 month ago

How to Share Code Between Serverless Functions

Serverless functions are constrained by code sharing limitations, complicating maintenance and updates across multiple functions.

How Logical Clocks Keep Distributed Systems in Sync | HackerNoon

Logical clocks are crucial for maintaining consistent event ordering in distributed systems.

Designing and Implementing Request Throttling | HackerNoon

Implementing throttling in distributed systems is essential to preventing service overload and ensuring stability.
#microservices

Lightbend aims to democratize distributed systems for developers | @lightbend

Lightbend simplifies distributed systems with low latency and scalability.
Lightbend focuses on enabling developers to quickly build systems regardless of their skill set.

Mastering the Art of Troubleshooting Large-Scale Distributed Systems - DevOps.com

Troubleshooting large-scale distributed systems requires a deep understanding of system architecture and component interactions.

Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems

Reliability in distributed systems remains a major challenge, especially with increasing complexity and cloud computing.

How to Minimize Latency and Cost in Distributed Systems

Zone aware routing mitigates data transfer costs and performance bottlenecks in distributed systems.

Understanding Kafka with Factorio | HackerNoon

Decoupling microservices with Kafka leads to greater resilience in distributed systems.

Apache Skywalking v10: Application Performance Monitoring Tool for Distributed Systems

Apache SkyWalking version 10 enhances observability for distributed systems with new features like Service Hierarchy and Kubernetes Network Traffic Monitoring.

Lightbend aims to democratize distributed systems for developers | @lightbend

Lightbend simplifies distributed systems with low latency and scalability.
Lightbend focuses on enabling developers to quickly build systems regardless of their skill set.

Mastering the Art of Troubleshooting Large-Scale Distributed Systems - DevOps.com

Troubleshooting large-scale distributed systems requires a deep understanding of system architecture and component interactions.

Article Series: Cell-Based Architectures: How to Build Scalable and Resilient Systems

Reliability in distributed systems remains a major challenge, especially with increasing complexity and cloud computing.

How to Minimize Latency and Cost in Distributed Systems

Zone aware routing mitigates data transfer costs and performance bottlenecks in distributed systems.

Understanding Kafka with Factorio | HackerNoon

Decoupling microservices with Kafka leads to greater resilience in distributed systems.

Apache Skywalking v10: Application Performance Monitoring Tool for Distributed Systems

Apache SkyWalking version 10 enhances observability for distributed systems with new features like Service Hierarchy and Kubernetes Network Traffic Monitoring.
moremicroservices
#data-consistency

Consistency and reliability concerns within the Message Broker system

Message broker systems ensure data consistency through features like acknowledgments and retries.

5 challenges of maintaining data consistency and performance in stateful workloads - Amazic

Stateful workloads face challenges in data consistency and performance, requiring strategies like data replication and effective orchestration.

Consistency and reliability concerns within the Message Broker system

Message broker systems ensure data consistency through features like acknowledgments and retries.

5 challenges of maintaining data consistency and performance in stateful workloads - Amazic

Stateful workloads face challenges in data consistency and performance, requiring strategies like data replication and effective orchestration.
moredata-consistency

InfoQ Webinar: The Architects Guide To Elasticity | @lightbend

Elasticity in architecture requires consideration of various external influences beyond technical aspects, crucial for system resilience and performance.
#fault-tolerance

ETL Process with Scala and Akka Framework (Concurrency, Distributed, and Resilient Systems)

Akka simplifies building concurrent, distributed systems in Scala, focusing on actors for managing state and fault tolerance.

Building Resilient Systems: Essential DevOps Practices for Scalability and Reliability

Resilient, scalable, and highly available systems are vital in today's digital ecosystem, driven by effective design and strategic implementation.

ETL Process with Scala and Akka Framework (Concurrency, Distributed, and Resilient Systems)

Akka simplifies building concurrent, distributed systems in Scala, focusing on actors for managing state and fault tolerance.

Building Resilient Systems: Essential DevOps Practices for Scalability and Reliability

Resilient, scalable, and highly available systems are vital in today's digital ecosystem, driven by effective design and strategic implementation.
morefault-tolerance
#observability

Observability in a distributed world

The rise of distributed systems necessitates enhanced observability tools like New Relic to manage complexity and error tracking.

OpenTelemetry Isn't the Hero We Need: Here's Why it's Failing our Stack - DevOps.com

OpenTelemetry, while offering broad capabilities, suffers from bloating and inefficiency due to corporate influence and too many competing functionalities.

Observability in a distributed world

The rise of distributed systems necessitates enhanced observability tools like New Relic to manage complexity and error tracking.

OpenTelemetry Isn't the Hero We Need: Here's Why it's Failing our Stack - DevOps.com

OpenTelemetry, while offering broad capabilities, suffers from bloating and inefficiency due to corporate influence and too many competing functionalities.
moreobservability

Improving Distributed System Data Integrity with Amazon S3 Conditional Writes

AWS introduced conditional writing in Amazon S3 to prevent overwriting existing objects, enhancing data management for distributed applications.

Spring Cloud Config with Managing Application Configuration

Spring Cloud Config centralizes configuration management for distributed systems, enabling dynamic updates without redeployment.

Rethinking Connectivity at the Edge: Scaling Fleets of Low-Powered Devices Using NATS.io

Rethinking connectivity is essential in the face of evolving industry trends like multi-cloud and edge computing.
#akka

# A story of one memory leak

Debugging memory leaks in distributed systems can be challenging due to the complexity of the architecture.
Understanding the components and architecture details is crucial for effectively debugging and fixing issues in a distributed system.

Akka Innovations: Multi-Cloud, Edge, and Security Enhancements | @lightbend

Akka is evolving to support cloud-to-edge capabilities, emphasizing multi-cloud and decentralization to meet modern application demands.

# A story of one memory leak

Debugging memory leaks in distributed systems can be challenging due to the complexity of the architecture.
Understanding the components and architecture details is crucial for effectively debugging and fixing issues in a distributed system.

Akka Innovations: Multi-Cloud, Edge, and Security Enhancements | @lightbend

Akka is evolving to support cloud-to-edge capabilities, emphasizing multi-cloud and decentralization to meet modern application demands.
moreakka
#cloud-architecture

Cloud architecture will fail you. Distributed app architecture will not. | @lightbend

Number of endpoints accessing applications doubled in 5 years
Cloud architecture ill-suited to handle increasing number of endpoints

Uber's Blueprint for Zero-Downtime Migration of Complex Trip Fulfillment Platform

In large-scale migrations, precautionary mechanisms, validation, traffic management, backward compatibility, and careful cloud warm-up are crucial for success.

Cloud architecture will fail you. Distributed app architecture will not. | @lightbend

Number of endpoints accessing applications doubled in 5 years
Cloud architecture ill-suited to handle increasing number of endpoints

Uber's Blueprint for Zero-Downtime Migration of Complex Trip Fulfillment Platform

In large-scale migrations, precautionary mechanisms, validation, traffic management, backward compatibility, and careful cloud warm-up are crucial for success.
morecloud-architecture

Java Application Tracing: Quick Setup in K8S with OpenTelemetry and Jaeger in Under 15 Minutes

Tracing in distributed systems involves monitoring request flow and auto-instrumentation simplifies the process by automatically collecting trace data in Java applications.
#performance-optimization

A unique identifier usable across disconnected systems.

Implementing a globally unique ID generator using a custom routine with extra entropy for distributed systems, leveraging base62 for shorter IDs.

Relational Data at the Edge: How Cloudflare Operates Distributed PostgreSQL Clusters

Data storage at the edge reduces latency and improves performance.
Challenges of managing relational data at the edge include CAP constraints and replication lag.

A unique identifier usable across disconnected systems.

Implementing a globally unique ID generator using a custom routine with extra entropy for distributed systems, leveraging base62 for shorter IDs.

Relational Data at the Edge: How Cloudflare Operates Distributed PostgreSQL Clusters

Data storage at the edge reduces latency and improves performance.
Challenges of managing relational data at the edge include CAP constraints and replication lag.
moreperformance-optimization

Apache Pekko: Simplifying Concurrent Development With the Actor Model

Pekko is an open-source framework that simplifies the development of concurrent, distributed, resilient, and elastic applications.
Pekko leverages the Actor Model to provide high-level abstractions for concurrency and enables transparent remote communication capabilities.
[ Load more ]