mailwal

Mailwal, how do you do blue/green deployments with Akka.NET?

Petabridge
Petabridge - the Akka.NET Company

Common Design-Time Akka.NET Questions

Hello Mailwal,

"How can we do blue/green deployments with Akka.NET?" is the one of the types of questions our team fields for our Design-Time Akka.NET Support customers - although typically this question is asked in the context of a specific environment like Kubernetes or Azure App Service.

And for what it's worth: the answer usually involves adding new Akka.NET nodes to existing clusters, using Akka.HealthCheck readiness or liveness probes, and halting + rolling back the deployment if that probe fails on the new version.

Design-Time Support is intended for Akka.NET users who are in the process of getting to production with an Akka.NET application. It's aimed at solving issues and answering questions that come up during the early phases of the Akka.NET development lifecycle:

  • "What's the best way to implement this long-running workflow with actors?"
  • "How can we do blue/green deployments into Azure App Services with Akka.NET?"
  • "I've run into the following error while unit testing with the Akka.TestKit - am I doing something wrong?"
  • "I need this code to execute 1000 requests per second, but I’m only getting 200 right now. What am I doing wrong or what can I do to improve performance?"
  • "How can I integrate Akka.NET with my existing ASP.NET and SignalR implementations on .NET 8?"
  • "Can you help us with a security checklist of our Akka.NET application (currently staged in a User Acceptance Testing environment) before we go into production?"

With Design-Time Support your entire team has access to our Support Portal (powered by FreshDesk) as well as our #premium-support channel on Discord. There are no limits on the number of incidents you can file and everyone on your team can attend our live webinar trainings at no additional charge.

Want to learn more about purchasing a Design-Time Support plan for your organization? Contact sales below or just reply to this email!

youtubegithubx-twitterlinkedinfacebook