Using WebSockets to Convert BTC to USD and Reais (BRL)
If you need real-time BTC conversion (USD and BRL), polling an API every few seconds is usually not enough. A better approach is streaming quotes with…
Tech news from the best sources
If you need real-time BTC conversion (USD and BRL), polling an API every few seconds is usually not enough. A better approach is streaming quotes with…
The RabbitMQ upgrade looked like a straightforward infrastructure task: move from RabbitMQ 3.X to 4.X, provision the new broker, review the client set…
TL;DR Retailers process thousands of inventory transactions every second across physical stores, eCommerce platforms, warehouses, suppliers, and fulfi…
I just released Rabbit Relay 1.0.0 , the first stable release of a TypeScript-first RabbitMQ framework for Node.js. Rabbit Relay is built on top of am…
Like many teams we didn’t choose event-driven architecture in the first place. At first, the application was relatively simple. A user performed an ac…
A conversation between Uncle (a backend architect) and Nephew (a curious developer) about events, publishers, subscribers, Redis Pub/Sub, RabbitMQ, an…
Introduction AI agent systems are evolving rapidly. Today, we already see multi-agent architectures capable of solving complex problems by breaking th…
In 2017 I was maintaining a Node.js ecommerce server when a new project landed on my desk — an IoT platform for vehicle tracking devices. Thousands of…
You have a well-designed order service. It writes to the database and publishes an event to Kafka. Clean, decoupled, event-driven. Then Kafka has a br…
Most async bugs announce themselves. This one didn't. No failed jobs. No customer complaints. No error logs. Just infrastructure costs climbing steadi…
While covering the Outbox Pattern in my earlier article on CQRS , I realized there was much more depth to it than I initially planned to discuss — and…
I've been building PingerAgents — a multitenant AI agent orchestration platform. Along the way I ended up writing something that felt worth writing up…
This is my part-2 of the topic, in case you would like to go beyond basics of RabbitMQ and Kafka have look at my part-1. RabbitMQ vs Kafka: Choosing t…
Most standard data pipelines run on a schedule. You use tools like Airflow and dbt to extract and transform large batches of API data once a day. Howe…
Event Sourcing has always been an interesting subject to me. I used to work at a manufacturing company, specifically on a product that handled invento…
When event-driven systems grow past a handful of services, the biggest failures usually are not infrastructure failures. They are contract failures . …