The Worst .NET Bug I've Ever Fixed
The month of July, 2024 was pretty rough for me and the Petabridge crew from a workload standpoint. Our office got hit with a hurricane. My entire family and I were out sick with COVID in the middle of being...
// BLOG
Distributed systems architecture, Akka.NET patterns, .NET + AI development, and performance — from the framework’s creators.
Subscribe to get new posts →The month of July, 2024 was pretty rough for me and the Petabridge crew from a workload standpoint. Our office got hit with a hurricane. My entire family and I were out sick with COVID in the middle of being...
It’s been a little while since we covered Akka.NET 101 on our blog, so we decided it was time to visit one of the most fundamental and significant matters users need to understand about Akka.NET in order to leverage it...
We first introduced Akka.Hosting a couple of years ago and released it to market one of the major pillars of Akka.NET v1.5. Without any exaggeration, it is the single best usability improvement we have ever made to Akka.NET and we...
Akka.Cluster.Sharding distributes .NET entity actors across an Akka.NET cluster and rebalances their shards safely as nodes join or leave. You send a message to an entity ID; Sharding routes it to the one active entity actor, wherever that actor currently...
We just finished shipping Phobos 2.5 and it’s a massive performance upgrade over previous versions of Phobos. For those that are not aware: Phobos is our commerical OpenTelemetry add-on for Akka.NET. This past summer we posted about Phobos 2.4’s performance...
It’s been a very long time since we’ve refreshed our Akka.NET training courses or Akka.NET support plans - so I’m pleased to announce that we are doing both effective immediately. You can watch my video summary below or read on:...
When troubleshooting performance problems in distributed systems or locally-run, high-throughput-required software I tell our users “your most severe performance problems are almost always going to be caused by flow control issues.” My preferred batting order for troubleshooting performance issues is:...
It seems like just yesterday that I wrote “Akka.NET - One Year Later”; as of November 21st, 2023, Akka.NET is now ten years old. I don’t have my original prototype Akka code anymore; all I have is Helios - the...
Last Thursday, September 7th we executed our “Akka.NET Application Management Best Practices” webinar and I’ve made the recording available on YouTube for everyone to watch for themselves. The code sample I created for this webinar can also be found here:...
Phobos is our observability + monitoring library for Akka.NET and last year we launched Phobos 2.0 which moved our entire implementation onto OpenTelemetry. One of the issues we’ve had with Phobos: many of our customers build low-latency, real-time applications and...