<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Azure Customer Innovation Blog articles</title>
    <link>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/bg-p/azure-customer-innovation-blog</link>
    <description>Azure Customer Innovation Blog articles</description>
    <pubDate>Fri, 08 May 2026 15:17:34 GMT</pubDate>
    <dc:creator>azure-customer-innovation-blog</dc:creator>
    <dc:date>2026-05-08T15:17:34Z</dc:date>
    <item>
      <title>Multitude builds resilient banking platform with PostgreSQL and MySQL on Azure</title>
      <link>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/multitude-builds-resilient-banking-platform-with-postgresql-and/ba-p/4512470</link>
      <description>&lt;P&gt;Expanding into new markets is usually a sign that things are going well. For digital banking platforms, however, growth brings a different kind of challenge - more customers, more data, and stricter expectations around availability, security, and regulatory compliance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At Multitude, we operate across 17 countries and deliver digital banking, credit services, payment processing, and regulatory reporting through a platform composed of more than 400 microservices. Each service encapsulates a defined business capability, including onboarding, risk assessment, collections, and compliance workflows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Historically, our services relied on on-premises PostgreSQL and MySQL environments deployed within our own data centers, where capacity scaled vertically on shared compute and storage resources. This model created contention between unrelated workloads and limited their ability to scale independently. Expanding capacity required adding or upgrading physical hardware, which involved demand forecasting, procurement, delivery coordination, and installation within the data center.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Over time, continued growth amplified these architectural constraints. The database engines themselves remained reliable, but the surrounding infrastructure limited elasticity and domain-level isolation. &amp;nbsp;As a result, sustained growth began to expose structural limits in the underlying infrastructure. "In a regulated financial environment, those constraints carried broader implications. Frameworks such as DORA and GDPR require predictable availability, controlled recovery procedures, and governed access to sensitive data. As workload demands increased, sustaining both growth and compliance required structural changes at the database layer. We decided that redesigning our data architecture was necessary to improve workload isolation, scalability, and governance alignment.&lt;/P&gt;
&lt;H2&gt;Rearchitecting data boundaries with Azure Databases&lt;/H2&gt;
&lt;P&gt;We initiated our architectural redesign by migrating database workloads to&amp;nbsp;&lt;A href="https://azure.microsoft.com/" target="_blank" rel="noopener"&gt;Microsoft Azure&lt;/A&gt; and standardizing on &lt;A href="https://azure.microsoft.com/products/postgresql/" target="_blank" rel="noopener"&gt;Azure Database for PostgreSQL&lt;/A&gt; and &lt;A href="https://azure.microsoft.com/en-us/products/mysql/" target="_blank" rel="noopener"&gt;Azure Database for MySQL&lt;/A&gt; for core application services.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Central to this redesign was the adoption of bounded contexts. Each bounded context represents a logical business domain and encapsulates the services and schemas required to support that capability. Each domain is owned and managed by a single team, aligning technical boundaries with team responsibility and accountability. Rather than maintaining a small number of large, shared database instances, we provisioned dedicated database instances aligned to defined business domains, establishing domain-level isolation at the database layer.&lt;/P&gt;
&lt;img&gt;Figure 1: Each bounded context represents logical business domain, bundling the services and schemas that power it.&lt;/img&gt;
&lt;P&gt;Today, approximately 35 database instances support more than 400 microservices across the platform. Each instance may host multiple schemas serving related services within the same domain, while cross-domain database dependencies are intentionally avoided. This structure limits the blast radius of configuration changes or workload spikes and allows scaling adjustments to be applied within clearly defined domain boundaries.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While the bounded context model was a strategic architectural decision, leveraging managed database services helped us implement it by drastically reducing the operational overhead of provisioning, scaling, and maintaining independent instances across domains.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Azure Database for PostgreSQL and Azure Database for MySQL provide the managed capabilities required to sustain this model. Instances are provisioned according to the performance and storage requirements of each domain and can be adjusted as workload characteristics evolve. Compute and storage resources are scaled at the instance level, allowing capacity changes to be applied to a specific bounded context without affecting unrelated domains.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Altogether, these architectural decisions balance domain-level isolation with operational manageability. A database-per-microservice pattern would significantly increase provisioning, monitoring, and lifecycle overhead without materially improving data ownership boundaries. By grouping related services within bounded contexts, we maintain clear domain alignment while keeping the number of database instances practical to operate. As a result, data boundaries, scaling behavior, and operational controls remain consistent with business domain structures across the platform.&lt;/P&gt;
&lt;H2&gt;Operationalizing high availability and backup strategy&lt;/H2&gt;
&lt;P&gt;To support availability, we deploy Azure Database for PostgreSQL and Azure Database for MySQL with zone-redundant high availability, placing primary and standby replicas in separate availability zones within the same Azure region. Replication preserves transactional consistency, and zone separation reduces exposure to localized infrastructure failures. We periodically exercise failover procedures as part of operational validation to confirm recovery behavior under defined conditions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Availability controls are complemented by a layered backup strategy. Azure Database for PostgreSQL and Azure Database for MySQL provide automated backups with a retention window of up to 35 days and point-in-time restore capabilities. These features allow us to restore a database to a specific timestamp within the retention window, supporting recovery from application-level errors or unintended data modifications without custom snapshot orchestration.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Together, operational backups and governed archival retention address both short-term recovery and long-term compliance obligations. Restore operations require documented justification and follow established approval workflows, ensuring that recovery actions remain controlled, traceable, and auditable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We also enforce consistency through lifecycle management. Azure’s managed service model standardizes engine patching and version updates across environments, reducing configuration drift and minimizing manual coordination. By operating within the managed service boundary, the database team can focus on workload analysis, performance tuning, and capacity planning.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For migration and synchronization scenarios, we use &lt;A href="https://azure.microsoft.com/en-us/products/database-migration/" target="_blank" rel="noopener"&gt;Azure Data Migration Service&lt;/A&gt; to orchestrate controlled cutovers between database environments. Engineers validate configuration and readiness before initiating synchronization, after which Azure-managed replication then maintains data alignment until final switchover. Provisioning decisions and structural modifications remain subject to internal governance approvals to preserve change control and oversight.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By combining zone-redundant availability, structured recovery workflows, governed retention policies, and standardized lifecycle management, we operate a database layer engineered for resilience, auditability, and regulatory alignment at scale.&lt;/P&gt;
&lt;H2&gt;Compliance as an architectural property&lt;/H2&gt;
&lt;P&gt;For us, governance is embedded directly into how the platform operates, beginning at the identity layer. Access to Azure Database for PostgreSQL and Azure Database for MySQL integrates with Microsoft Entra ID, aligning database authentication with centrally managed corporate identities. Role-based access control is enforced through enterprise identity policies, providing centralized visibility into access assignments and authentication events across environments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These controls extend into production access management. Privileged access is approval-based and time-bound, and administrative roles are not permanently assigned. Access requests follow defined workflows, and all privileged actions are logged for review under established oversight procedures, ensuring traceability of operational interventions. Database isolation reinforces these identity controls. By aligning database instances with bounded contexts, each business domain maintains a discrete data boundary at the database layer. This structure limits lateral access across domains and confines sensitive data to clearly defined ownership scopes, simplifying monitoring and audit review.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In a regulated financial environment, these architectural controls also support compliance requirements under frameworks such as DORA and GDPR. By embedding identity integration, domain isolation, and lifecycle controls directly into the platform architecture, governance becomes an operational property of the system rather than a separate procedural layer. The simplicity of this architecture is a strong driver for both auditability and security of the whole platform.&lt;/P&gt;
&lt;H2&gt;Measurable impact across engineering teams and business outcomes&lt;/H2&gt;
&lt;P&gt;Beyond improved stability, our ability to respond to growth has changed significantly since moving to Azure. In the past, expanding database capacity meant procuring hardware and planning installation in the data center. Now, capacity adjustments happen directly within Azure and can be applied to individual databases instances, allowing us to scale in near real time as workload demands change.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maintenance effort has also decreased. Managed patching, version alignment, and automated backups have reduced the need for manual coordination and reactive capacity management. Infrastructure-level tasks that once required continuous oversight are now handled within the managed service boundary. Our DBAs are now focused on improving performance and stability. We spend far less time maintaining the basics.&lt;/P&gt;
&lt;H2&gt;Resilience by design&lt;/H2&gt;
&lt;P&gt;The structural changes behind these results reflect a deliberate long-term strategy. Our database architecture now aligns with the operating model we expect to sustain over the next five years and beyond.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bounded contexts define discrete data domains, while Azure Database for PostgreSQL and Azure Database for MySQL provide managed high availability, scaling controls, and standardized lifecycle management across those domains. Identity integration and governed recovery procedures operate consistently across environments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With this architecture in place, &lt;A href="https://www.microsoft.com/customers/story/25910-multitude-it-labs-azure-kubernetes-service" target="_blank" rel="noopener"&gt;Multitude&lt;/A&gt; scales responsibly in regulated markets while maintaining strict governance and availability standards. Expanding into new markets still means more customers and more data - but now our platform is designed to handle that success.&lt;/P&gt;</description>
      <pubDate>Wed, 06 May 2026 18:53:20 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/multitude-builds-resilient-banking-platform-with-postgresql-and/ba-p/4512470</guid>
      <dc:creator>Pooja_Y</dc:creator>
      <dc:date>2026-05-06T18:53:20Z</dc:date>
    </item>
    <item>
      <title>Pantone’s Palette Generator enhances creative exploration with agentic AI on Azure</title>
      <link>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/pantone-s-palette-generator-enhances-creative-exploration-with/ba-p/4469830</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Color can be powerful. When creative professionals shape the mood and direction of their work, color plays a vital role because it provides context and cues for the end product or creation. For more than 60 years, creatives from all areas of design—including fashion, product, and digital—have turned to Pantone color guides to translate inspiration into precise, reproducible color choices. These guides offer a shared language for colors, as well as inspiration and communication across industries. Once rooted in physical tools, Pantone has evolved to meet the needs of modern creators through its trend forecasting, consulting services, and digital platform.&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=DgitmqOzduk/1764958012605" data-video-remote-vid="https://www.youtube.com/watch?v=DgitmqOzduk/1764958012605" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FDgitmqOzduk&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DDgitmqOzduk&amp;amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FDgitmqOzduk%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;P&gt;Today, Pantone Connect and its multi-agent solution called the Pantone &lt;A href="https://www.pantone.com/color-tools/palette-generator" target="_blank" rel="noopener"&gt;Palette Generator&lt;/A&gt; seamlessly bring color inspiration and accuracy into everyday design workflows (as well as the &lt;A href="https://www.forbes.com/sites/rdaniel-foster/2025/11/05/new-pantone-ai-tool-turns-new-york-city-mayor-race-into-color-palettes/" target="_blank" rel="noopener"&gt;New York City mayoral race&lt;/A&gt;). Simply by typing in a prompt, designers can generate palettes in seconds. Available in Pantone Connect, the tool uses Azure services like &lt;A href="https://azure.microsoft.com/en-us/products/ai-foundry" target="_blank" rel="noopener"&gt;Microsoft Foundry&lt;/A&gt;, &lt;A href="https://azure.microsoft.com/en-us/products/ai-services/ai-search" target="_blank" rel="noopener"&gt;Azure AI Search&lt;/A&gt;, and &lt;A href="https://azure.microsoft.com/en-us/products/cosmos-db" target="_blank" rel="noopener"&gt;Azure Cosmos DB&lt;/A&gt; to serve up the company’s vast collection of trend and color research from the color experts at the Pantone Color Institute. reached in seconds instead of days. Now, with Microsoft Foundry, creatives can use agents to get instant color palettes and suggestions based on human insights and trend direction.”&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Turning Pantone’s color legacy into an AI offering&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Palette Generator accelerates the process of researching colors and helps designers find inspiration or validate some of their ideas through trend-backed research. “Pantone wants to be where our customers are,” says Rohani Jotshi, Director of Software Engineering and Data at Pantone. “As workflows become increasingly digital, we wanted to give our customers a way to find inspiration while keeping the same level of accuracy and trust they expect from Pantone.” The Palette Generator taps into thousands of articles from Pantone’s &lt;EM&gt;Color Insider&lt;/EM&gt; library, as well as trend guides and physical color books in a way that preserves the company’s color standards science while streamlining the creative process. Built entirely on Microsoft Foundry, the solution uses Azure AI Search for agentic retrieval-augmented generation (RAG) and Azure OpenAI in Foundry Models to reason over the data. It quickly serves up palette options in response to questions like “Show me soft pastels for an eco-friendly line of baby clothes” or “I want to see vibrant metallics for next spring.”&lt;/P&gt;
&lt;P&gt;Over the course of two months, the Pantone team built the initial proof of concept for the Palette Generator, using &lt;A href="https://github.com/copilot" target="_blank" rel="noopener"&gt;GitHub Copilot&lt;/A&gt; to streamline the process and save over 200 hours of work across multiple sprints. This allowed Pantone’s engineers to focus on improving prompt engineering, adding new agent capabilities, and refining orchestration logic rather than writing repetitive code.&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Building a multi-agent architecture that accelerates creativity&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Pantone team worked with Microsoft to develop the multi-agent architecture, which is made up of three connected agents. Using &lt;A href="https://learn.microsoft.com/en-us/agent-framework/overview/agent-framework-overview" target="_blank" rel="noopener"&gt;Microsoft Agent Framework&lt;/A&gt;—an open source development kit for building AI orchestration systems—it was a straightforward process to bring the agents together into one workflow. “The Microsoft team recommended Microsoft Agent Framework and when we tried it, we saw how it was extremely fast and easy to create architectural patterns,” says Kristijan Risteski, Solutions Architect at Pantone. “With Microsoft Agent Framework, we can spin up a model in five lines of code to connect our agents.”&lt;/P&gt;
&lt;P&gt;When a user types in a question, they interact with an orchestrator agent that routes prompts and coordinates the more specialized agents. Behind the scenes an additional agent retrieves contextually relevant insights from Pantone’s proprietary &lt;EM&gt;Color Insider&lt;/EM&gt; dataset. Using Azure AI Search with vectorized data indexing, this agent interprets the semantics of a user’s query rather than relying solely on keywords. A third agent then applies rules from color science to assemble a balanced palette. This agent ensures the output is a color combination that meets harmony, contrast, and accessibility standards. The result is a set of Pantone-curated colors that match the emotional and aesthetic tone of the request. “All of this happens in seconds,” says Risteski.&lt;/P&gt;
&lt;P&gt;To manage conversation flow and achieve long-term data persistence, Pantone uses Azure Cosmos DB, which stores user sessions, prompts, and results. The database not only enables designers to revisit past palette explorations but also provides Pantone with valuable usage intelligence to refine the system over time. “We use Azure Cosmos DB to track inputs and outputs,” says Risteski. “That data helps us fine-tune prompts, measure engagement, and plan how we’ll train future models.”&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Improving accuracy and performance with Azure AI Search&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;With Azure AI Search, the Palette Generator can understand the nuance of color language. Instead of relying solely on keyword searches that might miss the complexity of words like “vibrant” or “muted,” Pantone’s team decided to use a vectorized index for more accurate palette results. Using the built-in vectorization capability of Azure AI Search, the team converted their color knowledge base—including text-based color psychology and trend articles—into numerical embeddings. “Overall, vector search gave us better results because it could understand the intent of the prompt, not just the words,“ says Risteski. “If someone types, ‘Show me colors that feel serene and oceanic,’ the system understands intent. It finds the right references across our color psychology and trend archives and delivers them instantly.”&lt;/P&gt;
&lt;P&gt;The team also found ways to reduce latency as they evolved their proof of concept. Initially, they encountered slow inference times and performance lags when retrieving search results. By switching from GPT-4.1 to GPT-5, latency improved. And using Azure AI Search to manage ranking and filtering results helped reduce the number of calls to the large language model (LLM). “With Azure, we just get the articles, put them in a bucket, and say ‘index it now,’ says Risteski. “It takes one or two minutes—and that’s it. The results are so much better than traditional search.”&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Moving from inspiration to palettes faster&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The Palette Generator has transformed how designers and color enthusiasts interact with Pantone’s expertise. What once took weeks of research and review can now be done in seconds. “Typically, if someone wanted to develop a palette for a product launch, it might take many months of research,” says Jotshi. “Now, they can type one sentence to describe their inspiration then immediately find Pantone-backed insight and options. Human curation will still be hugely important, but a strong set of starting options can significantly accelerate the palette development process.”&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&lt;STRONG&gt;Expanding the palette: The next phase for Pantone’s design agent&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Rapidly launching the Palette Generator in beta has redefined what the Pantone engineering team thought was possible. “We’re a small development team, but with Azure we built an enterprise-grade AI system in a matter of weeks,” says Risteski. “That’s a huge win for us.” Next up, the team plans to migrate the entire orchestration layer to &lt;A href="https://azure.microsoft.com/en-us/products/functions" target="_blank" rel="noopener"&gt;Azure Functions&lt;/A&gt;, moving to a fully scalable, serverless deployment. This will allow Pantone to run its agents more efficiently, handle variable workloads automatically, and integrate seamlessly with other Azure products such as Microsoft Foundry and Azure Cosmos DB. At the same time, Pantone plans to expand its multi-agent system to include new specialized agents, including one focused on palette harmony and another focused on trend prediction.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Dec 2025 17:12:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/pantone-s-palette-generator-enhances-creative-exploration-with/ba-p/4469830</guid>
      <dc:creator>mtoiba</dc:creator>
      <dc:date>2025-12-09T17:12:11Z</dc:date>
    </item>
    <item>
      <title>Staying in the flow: SleekFlow and Azure turn customer conversations into conversions</title>
      <link>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/staying-in-the-flow-sleekflow-and-azure-turn-customer/ba-p/4467945</link>
      <description>&lt;P&gt;A customer adds three items to their cart but never checks out. Another asks about shipping, gets stuck waiting eight minutes, only to drop the call. A lead responds to an offer but is never followed up with in time. Each of these moments represents lost revenue, and they happen to businesses every day.&lt;/P&gt;
&lt;P&gt;SleekFlow was founded in 2019 to help companies turn those almost-lost-customer moments into connection, retention, and growth. Today we serve more than 2,000 mid-market and enterprise organizations across industries including retail and e-commerce, financial services, healthcare, travel and hospitality, telecommunications, real estate, and professional services. In total, those customers rely on SleekFlow to orchestrate more than 600,000 daily customer interactions across WhatsApp, Instagram, web chat, email, and more.&lt;/P&gt;
&lt;P&gt;Our name reflects what makes us different. &lt;EM&gt;Sleek &lt;/EM&gt;is about unified, polished experiences—consolidating conversations into one intelligent, enterprise-ready platform. &lt;EM&gt;Flow &lt;/EM&gt;is about orchestration—AI and human agents working together to move each conversation forward, from first inquiry to purchase to renewal.&lt;/P&gt;
&lt;div data-video-id="https://www.youtube.com/watch?v=ZqwfjirE6MI/1765295481263" data-video-remote-vid="https://www.youtube.com/watch?v=ZqwfjirE6MI/1765295481263" class="lia-video-container lia-media-is-center lia-media-size-large"&gt;&lt;iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZqwfjirE6MI%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZqwfjirE6MI&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZqwfjirE6MI%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" allowfullscreen="" style="max-width: 100%"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;H1&gt;The drive for enterprise-ready agentic AI&lt;/H1&gt;
&lt;P&gt;Enterprises today expect always-on, intelligent conversations—but delivering that at scale proved daunting. When we set out to build AgentFlow, our agentic AI platform, we quickly ran into familiar roadblocks: downtime that disrupted peak-hour interactions, vector search delays that hurt accuracy, and costs that ballooned under multi-tenant workloads. Development slowed from limited compatibility with other technologies, while customer onboarding stalled without clear compliance assurances.&lt;/P&gt;
&lt;P&gt;To move past these barriers, we needed a foundation that could deliver the performance, trust, and global scale enterprises demand.&lt;/P&gt;
&lt;H1&gt;The platform behind the flow: How Azure powers AgentFlow&lt;/H1&gt;
&lt;P&gt;We chose Azure because building AgentFlow required more than raw compute power. Chatbots built on a single-agent model often stall out. They struggle to retrieve the right context, they miss critical handoffs, and they return answers too slowly to keep a customer engaged. To fix that, we needed an ecosystem capable of supporting a team of specialized AI agents working together at enterprise scale.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://azure.microsoft.com/en-us/products/cosmos-db" target="_blank" rel="noopener"&gt;Azure Cosmos DB&lt;/A&gt; provides the backbone for memory and context, managing short-term interactions, long-term histories, and vector embeddings in containers that respond in 15–20 milliseconds. Powered by Azure AI Foundry, our agents use &lt;A href="https://azure.microsoft.com/en-us/products/ai-foundry/models/openai" target="_blank" rel="noopener"&gt;Azure OpenAI models within Azure AI Foundry&lt;/A&gt; to understand and generate responses natively in multiple languages. Whether in English, Chinese, or Portuguese, the responses feel natural and aligned with the brand. &lt;A href="https://learn.microsoft.com/en-us/semantic-kernel/overview/" target="_blank" rel="noopener"&gt;Semantic Kernel&lt;/A&gt; acts as the conductor, orchestrating multiple agents, each of which retrieves the necessary knowledge and context, including chat histories, transactional data, and vector embeddings, directly from Azure Cosmos DB. For example, one agent could be retrieving pricing data, another summarizing it, and a third preparing it for a human handoff.&lt;/P&gt;
&lt;P&gt;The result is not just responsiveness but accuracy. A telecom provider can resolve a billing question while surfacing an upsell opportunity in the same dialogue. A financial advisor can walk into a call with a complete dossier prepared in seconds rather than hours. A retailer can save a purchase by offering an in-stock substitute before the shopper abandons the cart.&lt;/P&gt;
&lt;P&gt;Each of these conversations is different, yet the foundation is consistent on AgentFlow.&lt;/P&gt;
&lt;H1&gt;Fast, fluent, and focused: Azure keeps conversations moving&lt;/H1&gt;
&lt;P&gt;Speed is the heartbeat of a good conversation. A delayed answer feels like a dropped call, and an irrelevant one breaks trust. For AgentFlow to keep customers engaged, every operation behind the scenes has to happen in milliseconds.&lt;/P&gt;
&lt;P&gt;A single interaction can involve dozens of steps. One agent pulls product information from embeddings, another checks it against structured policy data, and a third generates a concise, brand-aligned response. If any of these steps lag, the dialogue falters.&lt;/P&gt;
&lt;P&gt;On Azure, they don’t. Azure Cosmos DB manages conversational memory and agent state across dedicated containers for short-term exchanges, long-term history, and vector search. Sharded &lt;A href="https://devblogs.microsoft.com/cosmosdb/diskann-for-azure-cosmos-db-now-in-open-public-preview/" target="_blank" rel="noopener"&gt;DiskANN&lt;/A&gt; indexing powers semantic lookups that resolve in the 15–20 millisecond range—fast enough that the customer never feels a pause. Microsoft Phi’s model Phi-4 as well as Azure OpenAI in Foundry Models like o3-mini and o4-mini, provide the reasoning, and &lt;A href="https://learn.microsoft.com/en-us/azure/container-apps/overview" target="_blank" rel="noopener"&gt;Azure Container Apps&lt;/A&gt; scale elastically, so performance holds steady during event-driven bursts, such as campaign broadcasts that can push the platform from a few to thousands of conversations per minute, and during daily peak-hour surges.&lt;/P&gt;
&lt;P&gt;To support that level of responsiveness, we run Azure Container Apps on the Pay-As-You-Go consumption plan, using KEDA-based autoscaling to expand from five idle containers to more than 160 within seconds. Meanwhile, Microsoft Orleans coordinates lightweight in-memory clustering to keep conversations sleek and flowing.&lt;/P&gt;
&lt;P&gt;The results are tangible. Retrieval-augmented generation recall improved from 50 to 70 percent. Execution speed is about 50 percent faster. For SleekFlow’s customers, that means carts are recovered before they’re abandoned, leads are qualified in real time, and support inquiries move forward instead of stalling out.&lt;/P&gt;
&lt;P&gt;With Azure handling the complexity under the hood, conversations flow naturally on the surface—and that’s what keeps customers engaged.&lt;/P&gt;
&lt;H1&gt;Secure enough for enterprises, human enough for customers&lt;/H1&gt;
&lt;P&gt;AgentFlow was built with security-by-design as a first principle, giving businesses confidence that every interaction is private, compliant, and reliable.&lt;/P&gt;
&lt;P&gt;On Azure, every AI agent operates inside guardrails enterprises can depend on. Azure Cosmos DB enforces strict per-tenant isolation through logical partitioning, encryption, and role-based access control, ensuring chat histories, knowledge bases, and embeddings remain auditable and contained. &amp;nbsp;Models deployed through Azure AI Foundry, including Azure OpenAI and Microsoft Phi, process data entirely within SleekFlow’s Azure environment and guarantees it is never used to train public models, with activity logged for transparency. And Azure’s certifications—including ISO 27001, SOC 2, and GDPR—are backed by continuous monitoring and regional data residency options, proving compliance at a global scale.&lt;/P&gt;
&lt;P&gt;But trust is more than a checklist of certifications. AgentFlow brings human-like fluency and empathy to every interaction, powered by Azure OpenAI running with high token-per-second throughput so responses feel natural in real time. Quality control isn’t left to chance. Human override workflows are orchestrated through Azure Container Apps and Azure App Service, ensuring AI agents can carry conversations confidently until they’re ready for human agents.&lt;/P&gt;
&lt;P&gt;Enterprises gain the confidence to let AI handle revenue-critical moments, knowing Azure provides the foundation and SleekFlow provides the human-centered design.&lt;/P&gt;
&lt;H1&gt;Shaping the next era of conversational AI on Azure&lt;/H1&gt;
&lt;P&gt;The benefits of Azure show up not only in customer conversations but also in the way our own teams work. Faster processing speeds and high token-per-second throughput reduce latency, so we spend less time debugging and more time building. Stable infrastructure minimizes downtime and troubleshooting, lowering operational costs.&lt;/P&gt;
&lt;P&gt;That same reliability and scalability have transformed the way we engineer AgentFlow.&lt;/P&gt;
&lt;P&gt;AgentFlow started as part of our monolithic system. Shipping new features used to take about a month of development and another week of heavy testing to make sure everything held together. After moving AgentFlow to a microservices architecture on Azure Container Apps, we can now deploy updates almost daily with no down time or customer impact. And this is all thanks to native support for rolling updates and blue-green deployments.&lt;/P&gt;
&lt;P&gt;This agility is what excites us most about what's ahead. With Azure as our foundation, SleekFlow is not simply keeping pace with the evolution of conversational AI—we are shaping what comes next. Every interaction we refine, every second we save, and every workflow we streamline brings us closer to our mission: keeping conversations sleek, flowing, and valuable for enterprises everywhere.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Dec 2025 17:12:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/azure-customer-innovation-blog/staying-in-the-flow-sleekflow-and-azure-turn-customer/ba-p/4467945</guid>
      <dc:creator>mtoiba</dc:creator>
      <dc:date>2025-12-09T17:12:29Z</dc:date>
    </item>
  </channel>
</rss>

