#distributed-systems

[ follow ]
#cloud-computing

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.

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.

Sidecar-less or Sidecars for Your Applications in Istio Service Mesh?

The evolution of service mesh technology is leading to new approaches, such as sidecarless architectures, to improve application connectivity and observability.

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.

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.

Sidecar-less or Sidecars for Your Applications in Istio Service Mesh?

The evolution of service mesh technology is leading to new approaches, such as sidecarless architectures, to improve application connectivity and observability.
morecloud-computing

Solace drives event-driven micro-integrations

Solace's micro-integrations provide event-driven integration for real-time data exchange across distributed IT stacks.
#scalability

Inside Netflix's Distributed Counter: Scalable, Accurate, and Real-Time Counting at Global Scale

Netflix's Distributed Counter Abstraction effectively manages complex counting requirements, offering scalable solutions for user interactions and feature usage with low latency.

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.

Consistency and reliability concerns within the Message Broker system

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

Inside Netflix's Distributed Counter: Scalable, Accurate, and Real-Time Counting at Global Scale

Netflix's Distributed Counter Abstraction effectively manages complex counting requirements, offering scalable solutions for user interactions and feature usage with low latency.

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.

Consistency and reliability concerns within the Message Broker system

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

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
2 months 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.

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.

Job Vacancy: Senior Backend Engineer // Solsten | IT / Software Development Jobs | Berlin Startup Jobs

Solsten empowers companies to build human-centered digital experiences
Solsten's suite of products helps brands meet audience expectations

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.

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.

Job Vacancy: Senior Backend Engineer // Solsten | IT / Software Development Jobs | Berlin Startup Jobs

Solsten empowers companies to build human-centered digital experiences
Solsten's suite of products helps brands meet audience expectations
moremicroservices

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.

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.
#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.

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.

# 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.

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.
moreakka
#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.
#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 ]