Akka.NET retweeted
In about ~2 hours I'll be running our live "Introduction to @AkkaDotNET Streams" training and this session is open to the public. Anyone can join without a support plan.

It's listed at the top of petabridge.com/training/?utm_…
0
3
14
477
Akka.NET retweeted
Going live with our November 2026 @AkkaDotNET Community Standup in about 15 minutes - lots of important v1.6 work plus Akka.Reminders!
youtube.com/watch?v=SqvtWg…
0
2
3
693
Your actors sleep. Their reminders don't.

Akka.Reminders wakes sharded @AkkaDotNET entities on a durable schedule — even after passivation or a restart.

Live tomorrow, 12 PM CT 👇
youtube.com/watch?v=SqvtWg…
0
0
8
1,051
A process manager should coordinate a long-running workflow, not perform every step itself. Persist progress, delegate work, and resume from the last successful offset after a worker failure or timeout.

petabridge.com/blog/akkadotne…
0
1
3
254
Replying to @AkkaDotNET
@AkkaDotNET v1.5.74 is out: Streams, Cluster Sharding, Persistence, and Hosting fixes.

The shared materializer no longer dies on Dispose(). Sharding handoff no longer stalls. Async handlers stay on-thread.

No new APIs, no breaking changes.
github.com/akkadotnet/akk…
0
0
5
157
In CQRS, a persistent actor can own the write model: validate a command, persist events, update state, then project it into a query-friendly database model. The projection is not the authority.

petabridge.com/blog/crud-to-c…
0
1
4
344
Akka.Streams.Kafka 1.5.73 fixes a throughput defect in partitioned consumers: ~6,200 → ~16,900 msg/s.

petabridge.com/blog/akka-stre…
0
1
6
392
Akka.Aspire turns a local @AkkaDotNET cluster into executable topology: declare discovery, a shared cluster, and service replicas in the AppHost; health checks gate startup until bootstrap succeeds.

petabridge.com/blog/akkadotne…
0
0
6
213
Akka.NET retweeted
While looking into a user's PR for Akka.Streams.Kafka, found a stupid bug I introduced that was negatively impacting partitioned stream (parallelism) performance.

Given that this is how most prod users run Kafka with @AkkaDotNET , upgrade to 1.5.73

Chart for reference:
2
2
12
868
Static seed-node addresses are a poor fit for dynamic infrastructure. Akka .Management and Akka.Discovery locate contact points, probe them, then join an existing cluster or safely form one.

petabridge.com/blog/akka-mana…
0
1
2
315
Tomorrow 12pm CT: @AkkaDotNet Community Standup — v1.6 betas: AOT, source-gen serialization, faster Akka.Remote.

youtube.com/live/bKZzjuiEa…
0
0
1
284
In ASP .NET Core, register @AkkaDotNET with `AddAkka` instead of manually managing the ActorSystem. Akka .Hosting adds lifecycle management, the ActorRegistry, and access to actor references through .NET DI.

petabridge.com/blog/akkadotne…
0
0
7
459
A fixed Akka.NET CVE offers a useful design lesson: keep Akka.Remote on private networks, and use mTLS when traffic crosses trust boundaries. Add hostname validation or pinning when the threat model requires it.

petabridge.com/blog/akka-net-…
0
0
3
435
Akka.NET retweeted
So @AkkaDotNET v1.6 is already an order-of-magnitude improvement for networking and serialization performance over v1.5, but the next beta of it is about to be even faster:

Looking at about a ~20% throughput improvement across the board and significant reductions in CPU / mem All from simple mechanical fixes plus some experimental IActorRef compression on the receiving side of the wire.
2
5
32
1,145
Kafka consumers must coordinate in-flight work, offset commits, and partition revocation. Akka.Streams.Kafka layers stream backpressure and committable offsets over Confluent.Kafka so those concerns stay in one pipeline.

petabridge.com/blog/akka-stre…
0
0
9
1,547
“Unreachable” does not mean “removed” in Akka.NET. A busy process or short network partition may recover. Give partitions time to heal, then let a split-brain strategy decide when a member must be downed.

petabridge.com/blog/proper-ca…
0
0
4
1,039
Akka.NET retweeted
Had a customer try out @AkkaDotNET v1.6 in their high-performance app today and report several different performance / code-generated serializer issues their agents found while exercising it.

The rate at which we can improve software now is just incredible
2
1
18
1,014
Kubernetes rollouts can trigger repeated shard rebalances. Petabridge recommends Deployments with `maxSurge: 1` and `maxUnavailable: 0` for new Akka.NET projects, bringing up a replacement before removing the old pod.

petabridge.com/blog/akkadotne…
0
1
4
346
With Akka.Cluster.Sharding, callers send to an entity ID instead of tracking a node address. Sharding locates or starts that entity and can redistribute its shard as cluster membership changes.

petabridge.com/blog/distribut…
0
1
6
525
An Akka.NET actor can use `Become` to change which messages it handles in each state. Pair it with `IStash` to defer requests that aren’t valid yet, then unstash them when the actor returns to a ready behavior.

petabridge.com/blog/akka-acto…
0
2
12
534