#message-passing

[ follow ]
Artificial intelligence
fromInfoQ
2 days ago

Orchestrating Agentic and Multimodal AI Pipelines with Apache Camel

AI systems require well-managed execution frameworks to avoid failures, as issues often stem from system design rather than model quality.
#event-driven-architecture
fromInfoQ
1 week ago
DevOps

Event-Driven Patterns for Cloud-Native Banking - What Works, What Hurts?

DevOps
fromInfoQ
3 weeks ago

Event-Driven Patterns for Cloud-Native Banking: Lessons from What Works and What Hurts

Event-driven architecture introduces complexity and requires careful implementation, especially in regulated environments, to ensure reliability and system evolution.
fromInfoQ
1 month ago
DevOps

QCon London 2026: Managing Asynchronous APIs at Scale

Event-driven architectures require explicit specifications, governance, and provisioning practices to scale beyond informal ad-hoc approaches, using tools like AsyncAPI to enable discovery, schema consistency, and automated infrastructure deployment.
fromInfoQ
2 months ago
Software development

[Video Podcast] Building Resilient Event-Driven Microservices in Financial Systems with Muzeeb Mohammad

Event-driven architectures using Kafka enable decoupling backend workflows, improving scalability and SLAs for complex multi-system processes like account opening.
DevOps
fromInfoQ
1 week ago

Event-Driven Patterns for Cloud-Native Banking - What Works, What Hurts?

Event-driven architecture in regulated industries offers benefits and challenges that need careful consideration.
DevOps
fromInfoQ
3 weeks ago

Event-Driven Patterns for Cloud-Native Banking: Lessons from What Works and What Hurts

Event-driven architecture introduces complexity and requires careful implementation, especially in regulated environments, to ensure reliability and system evolution.
DevOps
fromInfoQ
1 month ago

QCon London 2026: Managing Asynchronous APIs at Scale

Event-driven architectures require explicit specifications, governance, and provisioning practices to scale beyond informal ad-hoc approaches, using tools like AsyncAPI to enable discovery, schema consistency, and automated infrastructure deployment.
fromInfoQ
2 months ago
Software development

[Video Podcast] Building Resilient Event-Driven Microservices in Financial Systems with Muzeeb Mohammad

#javascript
Node JS
fromAllthingssmitty
1 week ago

Why I don't chain everything in JavaScript anymore - Matt Smith

Chaining methods in JavaScript can complicate readability and debugging, making step-by-step coding often clearer and easier to manage.
Node JS
fromAllthingssmitty
1 week ago

Why I don't chain everything in JavaScript anymore - Matt Smith

Chaining methods in JavaScript can complicate readability and debugging, making step-by-step coding often clearer and easier to manage.
Web frameworks
fromInfoQ
6 days ago

Building Production-Ready tRPC APIs: The TypeScript Alternative to Apollo Federation

tRPC provides end-to-end type safety, significantly reducing API bugs and improving performance compared to GraphQL Federation.
Information security
fromThe Hacker News
1 week ago

Apache ActiveMQ CVE-2026-34197 Added to CISA KEV Amid Active Exploitation

A high-severity security flaw in Apache ActiveMQ Classic, CVE-2026-34197, is actively exploited, requiring urgent fixes by April 30, 2026.
Software development
fromMedium
2 weeks ago

Async Logging Is Not a Silver Bullet - What Actually Limits Performance

Async logging redistributes costs rather than reducing them, impacting performance in different ways depending on implementation.
fromInfoQ
2 weeks ago

Latency: The Race to Zero...Are We There Yet?

In the fintech industry we can link latency directly to profit and money. If I have lower latency than the competition, I can get to the better deals, I can make the better deals.
Venture
Software development
fromInfoQ
2 weeks ago

Stateful Continuation for AI Agents: Why Transport Layers Now Matter

Transport layer efficiency is crucial for agent workflows, as multi-turn interactions significantly increase overhead compared to single-turn LLM use.
DevOps
fromInfoQ
2 weeks ago

AAIF's MCP Dev Summit: Gateways, gRPC, and Observability Signal Protocol Hardening

MCP Dev Summit 2026 showcased the protocol's readiness for enterprise-scale production with significant advancements and commitments from major companies like Amazon.
Design
fromInfoQ
3 weeks ago

Panel: Taking Architecture Out of the Echo Chamber

Architecture's importance is growing, necessitating a shift in practice to avoid past mistakes and engage with broader conversations.
#nodejs
Node JS
fromTreehouse Blog
2 weeks ago

How Node.js Lets JavaScript Run on the Server

Node.js allows JavaScript to run on servers, enabling full stack development with a single language.
Node JS
fromTreehouse Blog
2 weeks ago

How Node.js Lets JavaScript Run on the Server

Node.js allows JavaScript to run on servers, enabling full stack development with a single language.
fromInfoWorld
3 weeks ago

How Apache Kafka flexed to support queues

Apache Kafka has cemented itself as the de facto platform for event streaming, often referred to as the 'universal data substrate' due to its extensive ecosystem that enables connectivity and processing capabilities.
Scala
#ai-agents
Software development
fromInfoWorld
2 weeks ago

AI agents aren't failing. The coordination layer is failing

Missing coordination infrastructure causes competition among AI agents instead of collaboration, leading to inefficiencies in multi-agent systems.
fromInfoQ
2 months ago
Information security

Building a Least-Privilege AI Agent Gateway for Infrastructure Automation with MCP, OPA, and Ephemeral Runners

Software development
fromInfoWorld
2 weeks ago

AI agents aren't failing. The coordination layer is failing

Missing coordination infrastructure causes competition among AI agents instead of collaboration, leading to inefficiencies in multi-agent systems.
fromInfoQ
2 months ago
Information security

Building a Least-Privilege AI Agent Gateway for Infrastructure Automation with MCP, OPA, and Ephemeral Runners

#multi-agent-systems
fromYcombinator
4 weeks ago

Show HN: QuickBEAM - run JavaScript as supervised Erlang/OTP processes | Hacker News

QuickBEAM runs JavaScript inside OTP supervision trees, allowing each runtime to function as a process with a `Beam` global that can call Elixir code and send/receive messages.
DevOps
fromInfoQ
3 weeks ago

Replacing Database Sequences at Scale Without Breaking 100+ Services

Validating requirements can simplify complex problems, and embedding sequence generation reduces network calls, enhancing performance and reliability.
DevOps
fromMedium
3 weeks ago

Fair Multitenancy-Beyond Simple Rate Limiting

Fair multitenancy ensures equitable infrastructure access for customers, balancing simplicity, performance, and safety in shared environments.
fromInfoWorld
1 month ago

We mistook event handling for architecture

Events are essential inputs to modern front-end systems. But when we mistake reactions for architecture, complexity quietly multiplies. Over time, many front-end architectures have come to resemble chains of reactions rather than models of structure. The result is systems that are expressive, but increasingly difficult to reason about.
React
Scala
fromInfoQ
1 month ago

QCon London 2026: Introducing Tansu.io -- Rethinking Kafka for Lean Operations

Tansu is an open-source, stateless messaging broker that replaces Kafka's complex architecture with a simpler, durable storage model.
Angular
fromInfoQ
1 month ago

Mobile Server-Driven UI at Scale

Nubank's mobile platform team manages infrastructure for a digital banking app serving 115 million customers across 40 million daily users, supporting 3,000 engineers developing features in Flutter, iOS, and Android.
Scala
fromMedium
1 month ago

What I Learned Building Secure Observability in Scala

Build secure Scala applications by keeping core logic in plain IO and using a temporary Mission Stack only for sensitive operations, integrating security with observability from the start rather than adding it later.
DevOps
fromInfoWorld
1 month ago

Designing self-healing microservices with recovery-aware redrive frameworks

A recovery-aware redrive framework prevents retry storms while ensuring all failed requests are eventually processed in complex service systems.
Data science
fromDevOps.com
2 months ago

Why Data Contracts Need Apache Kafka and Apache Flink - DevOps.com

Data contracts formalize schemas, types, and quality constraints through early producer-consumer collaboration to prevent pipeline failures and reduce operational downtime.
E-Commerce
fromInfoQ
3 months ago

Theme Systems at Scale: How To Build Highly Customizable Software

Theme systems enable highly customizable, scalable storefronts that let millions of merchants change appearance and layout while maintaining stable performance under massive traffic.
Typography
fromEvery
1 month ago

How to Design Software With Weight

Every's design process prioritizes tactile, tangible interfaces by studying physical objects like vintage radios and light switches to make digital elements feel real and touchable on screen.
Miscellaneous
fromDevOps.com
1 month ago

I Learned Traffic Optimization Before I Learned Cloud Computing. It Turns Out the Lessons Were the Same. - DevOps.com

Cloud infrastructure requires understanding system behavior and costs to operate effectively at speed, similar to how skilled drivers anticipate conditions rather than simply driving fast.
DevOps
fromInfoQ
1 month ago

Configuration as a Control Plane: Designing for Safety and Reliability at Scale

Configuration in cloud-native systems is a dynamic control plane that directly influences system behavior and reliability at runtime.
Artificial intelligence
fromMedium
3 months ago

Beyond the Monolith: The Rise of the AI Microservices Architecture

LangGraph models AI interactions as a state-machine graph with persistent state, semantic routing, and microservice agents for robust orchestration.
Scala
fromMedium
1 month ago

100 Scala Scenario-Based Interview Questions and Answers

Scala technical interviews prioritize practical problem-solving and design reasoning over syntax memorization, with scenario-based questions evaluating real-world technical capabilities.
#istio
DevOps
fromInfoQ
1 month ago

QCon London 2026: Uncorking Queueing Bottlenecks with OpenTelemetry

Distributed tracing with OpenTelemetry enables engineers to identify root causes across service boundaries by maintaining hierarchical visibility of operations, while SLOs based on latency provide more reliable alerting than infrastructure metrics.
Web development
fromTalkpython
2 months ago

Fly inside FastAPI Cloud

FastAPI Cloud aims to make deploying FastAPI apps as simple as one command, offering a Pythonic cloud and strengthening the open-source FastAPI ecosystem.
Web frameworks
fromLoicpoullain
2 months ago

The future of web frameworks in the age of AI

AI agents now generate 90-95% of production code, requiring frameworks to be AI-understandable with comprehensive documentation and clear examples to remain competitive.
Artificial intelligence
fromInfoQ
2 months ago

[Video Podcast] The Craft of Software Architecture in the Age of AI Tools

Software architecture must be rethought for the age of AI tools, integrating design, platforms, APIs, delivery, and practical experiential guidance for real-world practitioners.
fromInfoWorld
1 month ago

The right way to architect modern web applications

Modern web applications are no longer just "sites." They are long-lived, highly interactive systems that span multiple runtimes, global content delivery networks, edge caches, background workers, and increasingly complex data pipelines. They are expected to load instantly, remain responsive under poor network conditions, and degrade gracefully when something goes wrong.
Web frameworks
fromMedium
1 month ago

The Great Rabbit Hop: A Zero-Downtime Migration from RabbitMQ 3.x to 4.2 on K8s

Migrating RabbitMQ version 3.9 to 4.2 on Kubernetes is a high-stakes task. Between breaking version gaps and the shift toward Quorum queues, you can't just "hit update." This guide details a strategy using the RabbitMQ Shovel plugin to move data without dropping a single message.
DevOps
Artificial intelligence
fromInfoQ
2 months ago

Architecting Agentic MLOps: A Layered Protocol Strategy with A2A and MCP

Layering A2A with MCP enables interoperable, extensible agent automation, decoupling orchestration from execution and enabling adaptable, collaborative multi-agent systems across domains.
Software development
fromInfoWorld
2 months ago

Why your next microservices should be streaming SQL-driven

Streaming SQL with UDFs, materialized results, and ML/AI integrations enables continuous, stateful processing of event streams for microservices.
fromMedium
2 months ago

Fire-and-Forget REST APIs: A TDD Journey.

The request for its API val request = Request[IO](Method.POST, uri"/jobs")val api = new AsyncJobApi // this will not compile since AsyncJobApi is not defined yet Minimal implementation to make it green: class AsyncJobApi Red test: The API should return a 202 Accepted response: "POST /jobs returns Accepted" in { val request = Request[IO](Method.POST, uri"/jobs") val api = new AsyncJobApi api.routes.orNotFound.run(request).asserting : response => response.status shouldBe Status.Accepted} Make it green: class AsyncJobApi { val routes: HttpRoutes[IO] = HttpRoutes.of[IO] : case req @ POST -> Root / "jobs" => Accepted()} 5.2 Add headers (Trivial Implementation) Red test: add X-Total-Count and Location headers with job ID (only the assertion is shown)
Scala
fromInfoQ
1 month ago

Platforms for Secure API Connectivity With Architecture as Code

Building APIs is so simple. Caveat, it's not. Actually, working with tools with no security, you've got a consumer and an API service, you can pretty much get that up and running on your laptop in two or three minutes with some modern frameworks. Then, authentication and authorization comes in. You need a way to model this.
Web frameworks
fromMedium
1 month ago

100 Scala Interview Questions for Middle Developers

Companies hiring developers with several years of experience expect candidates to demonstrate practical reasoning about functional programming patterns, concurrency models, and the Scala type system. A mid-level engineer is usually expected to work independently, contribute to design decisions, and understand the trade-offs behind the tools they use.
Scala
Software development
fromMedium
2 months ago

When Kafka Lag Lies: A Production Debugging Story

Uncommitted Kafka offsets can cause persistent consumer-group lag even when ingestion is low, databases are idle, and no errors are observed.
fromInfoWorld
2 months ago

The 'Super Bowl' standard: Architecting distributed systems for massive concurrency

When I manage infrastructure for major events (whether it is the Olympics, a Premier League match or a season finale) I am dealing with a "thundering herd" problem that few systems ever face. Millions of users log in, browse and hit "play" within the same three-minute window. But this challenge isn't unique to media. It is the same nightmare that keeps e-commerce CTOs awake before Black Friday or financial systems architects up during a market crash. The fundamental problem is always the same: How do you survive when demand exceeds capacity by an order of magnitude?
DevOps
Software development
fromInfoQ
2 months ago

The Ideal Micro-Frontends Platform

Micro-frontends apply microservice principles to the frontend, enabling autonomous teams but requiring solutions beyond runtime component loading due to added complexity.
fromMedium
1 year ago

Modern Web Architectures: Composability with Harmony

Over the past decade, software development has undergone a massive transformation due to continuous innovations in tools, processors and novel architectures. In the past, most applications were monoliths and then shifted to microservices, and now we find ourselves embracing composability - a paradigm that prioritizes modular, reusable, and flexible software design. Instead of writing separate, tightly coupled applications, developers now compose software using reusable business capabilities that can be plugged into multiple projects. This enables greater scalability, maintainability, and collaboration across teams and organizations. At the heart of this movement is Bit Harmony, a framework designed to make composability a first-class citizen in modern web development.
Software development
DevOps
fromInfoQ
1 month ago

From Minutes to Seconds: Uber Boosts MySQL Cluster Uptime with Consensus Architecture

Uber redesigned MySQL infrastructure using Group Replication to reduce failover time from minutes to seconds while maintaining strong consistency across thousands of clusters.
#distributed-systems
fromInfoQ
2 months ago
Software development

How a Small Enablement Team Supported Adopting a Single Environment for Distributed Testing

fromInfoQ
2 months ago
Software development

How a Small Enablement Team Supported Adopting a Single Environment for Distributed Testing

fromArmin Ronacher's Thoughts and Writings
2 months ago

A Language For Agents

Last year I first started thinking about what the future of programming languages might look like now that agentic engineering is a growing thing. Initially I felt that the enormous corpus of pre-existing code would cement existing languages in place but now I'm starting to think the opposite is true. Here I want to outline my thinking on why we are going to see more new programming languages and why there is quite a bit of space for interesting innovation.
Software development
Software development
fromInfoWorld
2 months ago

Weighing the benefits of AWS Lambda's durable functions

AWS Lambda durable functions add native stateful orchestration and long-running waits, improving serverless workflows but increasing vendor lock-in risk.
Software development
fromInfoQ
2 months ago

Google Pushes for gRPC Support in Model Context Protocol

Google Cloud is contributing a gRPC transport package for Anthropic's Model Context Protocol to simplify MCP adoption in gRPC-standardized enterprise microservices.
Software development
fromInfoQ
2 months ago

LinkedIn Re-Architects Service Discovery: Replacing Zookeeper with Kafka and xDS at Scale

Moving service discovery from ZooKeeper to a Kafka + xDS-based, eventually consistent architecture enabled scalable, language-agnostic, zero-downtime migration.
Software development
fromInfoQ
2 months ago

One Cache to Rule Them All: Handling Responses and In-Flight Requests with Durable Objects

Treat in-flight work and cached completed responses as two states of the same per-key cache entry to eliminate duplicate computations and reduce thundering-herd effects.
[ Load more ]