A component of ASP.NET Core for creating RESTful web services that support HTTP-based communication between clients and servers.
I recommend an Azure Native or Fusion Development approach. Because your team is constrained by strict requirements for observability, scalability, and modularity, and already possesses high-level C#/.NET skills, forcing a low-code platform will likely introduce limitations and friction.
- Observability and Logging: Azure Functions combined with Application Insights provide unparalleled, granular telemetry and custom logging required for your "very detailed business journey logs." Troubleshooting complex, high-volume automated flows in Power Automate can be difficult due to platform abstractions. You can check out more details on how to set this up here: Monitor Azure Functions.
- Developer Experience & Scalability: Pro-code teams generally prefer the flexibility, version control, scaling, and CI/CD capabilities of Azure services. C# Azure Functions and Queues natively support the high scalability and low maintenance decoupling you are looking for.
- Bridging the Gap (Fusion Development): If your leader wants to leverage low-code for the integrations, consider Azure Logic Apps instead of Power Automate. Logic Apps are the Azure-native equivalent; they use the same ServiceNow and Workday premium connectors but integrate natively with Azure Functions, Queues, and standard developer CI/CD pipelines. This keeps the orchestration visual but retains the backend processing in Azure. You can learn more about picking the right service here: Choose between Flow, Logic Apps, Functions, and WebJobs, and explore hybrid approaches here: Fusion development approach.
I recommend moving forward with your proposed Azure Native design using C# for the heavy backend APIs, potentially dropping in Azure Logic Apps if you want to accelerate the ServiceNow/Workday connectivity.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guidance or provide feedback.
Thank you.