We’re excited to announce a new capability in Azure API Management (APIM) — you can now send messages directly to Azure Service Bus from your APIs using a built-in policy. This enhancement simplifies how you connect your API layer with event-driven and asynchronous systems, helping you build more scalable, resilient, and loosely coupled architectures across your enterprise.
Modern applications increasingly rely on asynchronous communication and event-driven designs. With this new integration:
The new send-service-bus-message policy allows API Management to forward payloads from API calls directly into Service Bus queues or topics.
High-level flow
All configurations happen in API Management — no code changes or new infrastructure are required.
You can try it out in minutes:
<send-service-bus-message queue-name="orders">
<payload>@(context.Request.Body.As<string>())</payload>
</send-service-bus-message>
Once saved, each API call publishes its payload to the Service Bus queue or topic. 📖 Learn more.
This capability makes it easy to integrate your APIs into event-driven workflows:
Each of these scenarios benefits from simplified integration, centralized governance, and improved reliability.
The integration uses managed identities for secure communication between API Management and Service Bus — no secrets required. You can further apply enterprise-grade controls:
Together, these tools help you maintain a consistent security posture across your APIs and messaging layer.
With this feature, API Management can serve as a bridge to your event-driven backbone. Start small by queuing a single API’s workload, or extend to enterprise-wide event distribution using topics and subscriptions. You’ll reduce architectural complexity while enabling more flexible, scalable, and decoupled application patterns.
Calling all AI engineers, developers, and builders of the future, this is your backstage pass to the tools shaping scalable, agentic AI deployments.
Join Kristen Womack, Product Manager for the AzureAzure Developer CLI (azd) Developer CLI (azd), and the engineering team behind azd for a live Ask Me Anything session every Thursday at 12:30pm PT in the Azure AI Foundry Discord.
Whether you're:
…this AMA is your chance to connect directly with the team building the CLI that powers it all.
Kristen Womack brings deep insight into developer experience and product strategy; this is a rare opportunity to learn from the source and shape the future of AI tooling.
Before you join:
🕧 Thursdays at 12:30pm PT
📍 Azure AI Foundry Discord
Bring your questions. Bring your curiosity. Build with the best.
Aaron Palermo is a Senior Solutions Architect, DevOps engineer, and all-around cybersecurity expert. He works for a global cybersecurity services company, Appgate. Aaron was last on the show in episode 196, sharing about Zero Trust Networking.
Topics of Discussion:
[3:20] Aaron shares his excitement for learning new things and solving innovative challenges, which keep him engaged in the field.
[3:30] Aaron explains his current role at Appgate, a zero-trust network access company.
[4:25] The importance of direct-routed solutions for federal customers who want to own and manage their infrastructure.
[6:27] Aaron recounts how he applied insights from previous ADP guests Scott Hunter, Burke Holland, and Greg Leonardo.
[7:56] He explains the process of querying the Appgate API with natural language and the insights gained from the AI agent’s code generation.
[8:24] Testing an Integration in the Lab.
[11:05] Jeffrey and Aaron discuss the benefits of using open-source tools and the flexibility of Proxmox for network testing.
[14:47] VS Code and Copilot Integration, and what’s next.
[19:39] Aaron introduces n8n.io as a low or no-code automation platform that integrates with AI agents and APIs for workflow orchestration.
[21:15] Integrating simple automation examples, such as weather-based watering systems and data-driven decisions without sensors.
[28:09] OpenWRT’s flexibility and customization.
[30:01] What are some of the scenarios where a software-defined network might be the right tool?
[33:26] Know what you want, and write from a purpose.
Mentioned in this Episode:
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
One of the toughest truths in engineering leadership is this: you cannot build a great career carrying underperformers on your back.
I was coaching Greg, a talented engineering manager, when this became painfully clear.
Greg was exhausted. Burned out. Why? He had stepped in on nights and weekends to rewrite code his team member botched. Again.
When I asked if that was the right call, Greg admitted it felt like a lose-lose. Miss the deadline and risk his reputation, or sacrifice his own balance to deliver.
But here’s the real problem: Greg wasn’t asking the most important management question of all.
Knowing what you know now… would you enthusiastically rehire that person?
This single question, borrowed from Vern Harnish, can transform how you lead.
Here are the insights every engineering leader needs to hear:
By the way, not everything I see in engineering leadership is “safe” for LinkedIn. That’s why I write NSFL rants and trench notes only for my inner circle. If you want the real stories and insights, subscribe here.
When you jump in and do someone else’s job, you might save a deadline, but you’re setting yourself up for burnout.
Your A-players get resentful. Your B-players coast. And you become the bottleneck instead of the leader.
Deadlines come and go. Your reputation grows when you build teams who can deliver without you stepping in at midnight.
If the answer to “rehire or not?” is shaky, your first path is coaching them up.
And here’s the kicker: it’s 100% your job to provide the resources AND 100% their job to do the work.
Not 50/50. Not “I’ll try, you try.” It’s 100/100.
If you’ve provided clarity and resources, and they still don’t deliver, then you must coach them out.
That could mean:
Keeping an underperformer doesn’t help them, doesn’t help you, and it doesn’t help your team.
It takes courage to have that conversation — but in the long run, everyone wins when you stop enabling mediocrity.
Go through your team today. One by one.
Ask: “Knowing what I know now, would I enthusiastically rehire this person?”
If the answer is yes — amazing. Keep developing them and build your dream team.
If the answer is no — decide today: will you coach them up, or coach them out?
Don’t sit stuck for 18 months like Greg, burning out because you won’t have the hard conversation.
That’s not leadership.
👉 If you’re facing this exact challenge, you don’t have to figure it out alone.
I’ve helped engineering managers and directors navigate tough team decisions, protect their energy, and accelerate career growth.
Book a free career growth audit here.
We’ll unpack where you’re stuck, and map the next step — whether that’s coaching your team up, coaching them out, or building your own courage to lead.
No pressure. Just clarity.
What about you? Have you ever carried an underperformer longer than you should have?
The post If You’ve Got an Underperformer on Your Team, Read This Now appeared first on OACO.