Kim Pyeong Gwon

Consulting

Summaries, by type, of real consulting cases from Microsoft partner programs. Customer names, contacts, and pricing are removed; only the problem and the reasoning remain.

ISV Success — 27 architecture sessions

Architecture design (ADS), review (ARS), and publication (MPS) sessions held before APAC ISVs listed products on the Microsoft Marketplace. Sectors include AI SaaS, healthcare, finance, manufacturing, HR, data platforms, and legal tech.

ADS
Architecture Design Session — design a Marketplace-ready Azure architecture for an on-premises or other-cloud solution
ARS
Architecture Review Session — validate compliance and deployment readiness
MPS
Marketplace Publication Session — support the offer publication process
#SectorRegionRequestApproachStatus
1OTT media · AI recommendation SaaSIndiaSaaS vs Managed Application; cost and scalability optimizationSettled a five-layer architecture. Replaced costly Databricks with AKS + Apache Spark. Single tenant per customer by default, shared tenant only for non-sensitive customers. Publish SaaS first, add a Managed App and private offers in parallel.ARS completed; key design decisions settled
2Data quality / DataOps softwareIndiaMove a VM-based offer to Kubernetes / Managed ApplicationMapped each service to Azure (App Service, Data Factory, Purview, Entra ID, Key Vault, AKS, PostgreSQL). Compared splitting App/Engine/DB out of a single VM and AKS node-pool vs namespace isolation.Transition roadmap being reworked
3Embedded analytics SaaS (Power BI + Azure OpenAI)IndiaAdd a Managed Application offer alongside SaaSRan SaaS and an ARM-packaged Managed App in parallel. Worked around private offers blocked by missing billing IDs on CSP-subscribed customers with a temporary public plan.Several customers published; Managed App being packaged
4Enterprise app (Python Flask)—Re-platform from a standalone server to Azure and publish as transactableSupported the SaaS vs Managed Application decision.On hold at an early stage
5Data integration and managementKoreaMove from VM to container deployment; evaluate Managed ApplicationExplained the Managed Application model and reviewed the architecture.On hold at an early stage
6Embeddable generative AI chatbot SaaSAPACArchitecture review before transactable publicationReviewed the self-hosted SaaS structure, subscription tiers, and embedding approach.ARS/MPS scheduled
7Medical AI · ECG analysisKorea → GlobalMove a hospital on-premises system to a SaaS + Managed App hybridHub-and-spoke landing zone, PII masking at the hospital before encrypted transfer, AKS microservices, AI analysis behind private endpoints, HIPAA clause-by-clause Azure mapping. Separate VPN gateway per hospital; dual k3s / PowerShell installers.MVP-first publication strategy
8Microsoft 365 business appsIndiaTurn a Teams add-on / Managed App into a transactable SaaSAligned the SharePoint, Teams, and Power Platform build with SaaS listing requirements; documented that professional services cannot be transactable in APAC.ADS/ARS requested
9HR · AI recruiting appNew ZealandPre-publication validation; SaaS vs Managed AppEvaluated a Managed App for enterprises needing private deployment and extra security alongside SaaS.New product to publish as SaaS
10Web3 developer bounty platform—ARS before global Marketplace expansionShaped the AWS-hosted structure so it can be delivered as SaaS or Managed App; AI on Azure AI Foundry models.ARS → MPS scheduled
11Medical device software (SaMD) automation SaaSSingapore · MalaysiaArchitecture diagram review and readiness validationMultitenancy, a dedicated Azure tenant per enterprise customer, delegated RBAC isolation, and co-sell requirements.Transactable SaaS to be published
12HR/recruiting AI and email-writing AIIndiaTeams/Graph integration and an Outlook add-inBest practices for Teams/Graph integration of voice and video interviews; Outlook add-in packaging and Marketplace readiness.Preparing for design sessions
13CAE simulation softwareKoreaFirst Marketplace publication; VM offer vs SaaSGuided packaging and submission for a Linux VM offer and explained credit handling on CSP/MCA accounts.Transactable VM offer in progress
14Consumer behavior analytics SaaSKoreaArchitecture design for adopting Power BIBrowser performance improvements and AI-assisted multilingual translation.Early design stage
15AI accounting assistant (accounting SaaS integration)AustraliaKeeping answers accurate in free-form chatSeparated a predefined prompt library from free-form chat; grounding and prompt optimization strategy.ARS scheduled
16Industrial safety computer vision · edge AIUK · AustraliaTransactable publication of a hardware-dependent solutionHardware-independent software modules as Transactable; deployments that include hardware as Contact Me.ARS/MPS scheduled
17RegTech · anonymous reporting platformSingaporeAWS to Azure; container offerReviewed the CNAB bundle ARM limitation that prevents provisioning managed services (SQL, Redis) with a container offer, and the alternatives (bundle them in vs customer-provided).ARS scheduled
18Kubernetes cost-optimization scannerAPACPublication readiness of a container app running in the customer subscriptionReviewed the standalone design with no central backend and the unused-disk/IP detection logic.ARS booked
19Financial compliance document AI SaaSAustraliaTransactable publication at hundreds to thousands of customersMulti-container Container Apps with a separate AI container, Managed Identity, execution inside customer infrastructure for data sovereignty, centralized upgrade automation.Publication in progress
20Salesforce–Azure AI insightsIndiaFirst Managed Application publicationPre-checked publisher/customer resource separation, update and patch mechanics, operating boundaries and support responsibility, and preview listing requirements.ARS → MPS scheduled
21Fabric data modeling and code generationAustraliaHow to add an AI assistantCompared direct Copilot integration with a standalone in-product feature.Technical session being arranged
22Enterprise AI engineer platform (multitenant)—Global commercializationHelped resolve program registration and Partner Center submission errors rather than technical issues.ARS/MPS scheduled
23Legal tech · case managementAustraliaContainer migration and agentic AI expansionAzure resource guidance and publication-fit validation.Further sessions requested
24Agentic AI · customer success SaaSIndiaPublishing a SaaS that runs on another cloudRecommended standard Entra ID multitenant app registration and admin consent, an M365 integration test environment, transactable assets (landing page, webhook, fulfillment API), and phased Azure-native AI.ARS planned; analysis document written
25Industrial-site vision AISingaporeAWS to Azure; hybrid edge and cloudInference on-premises, metadata and dashboards in the cloud. Dual SaaS + Managed Application publication, Azure IoT Operations / Arc at the edge, cost comparison.ARS/MPS scheduled
26B2B supplier onboarding and verification SaaSAPACRedesigning a legacy backendAddressed performance and scalability limits and gave design guidance on accuracy and explainability of AI verification logic.Three-step ADS → ARS → MPS schedule
27E-learning content → AI knowledge base—Move an AWS serverless stack to AzureMapped Lambda/SQS/Aurora/S3/ECR to Azure equivalents, covered Functions architecture differences, and kept the processing pipeline intact.Tentative ARS date

Partner Technical Consultant — 30 one-to-one engagements

Azure and Microsoft 365 consulting tickets partners raised through their Partner Center technical benefits, covering licensing, architecture, capacity, incidents, and program policy.

Licensing / purchasing (6 cases)

CaseTopicApproachStatus
Licensing SQL Server on bare metalL&SA OV vs CSP PerpetualSeparated License Mobility eligibility from Outsourcing terms and tabulated the licenses needed per scenario (upgrade, VM move, AlwaysOn, multitenancy).Recommendation delivered
Power BI Report Server in SQL Server 2025Availability by editionUsing official documentation, confirmed Standard is included from 2025 while 2022 and earlier still require Enterprise + SA.Reply drafted
Exchange Server CALsCAL equivalency by M365 planMapped inclusion by plan using the CAL/ML equivalency table and purchase-channel (EA/MCA) conditions.Reply drafted
Perpetual SQL Server licenses on a third-party cloudPerpetual licenses without SAFound an option needing no extra purchase via the Authorized Outsourcer path and dedicated physical servers; compared monthly cost by purchase option.Dedicated-server path confirmed (multiple rounds)
Mixing SPLA and BYOLDouble licensingExplained that they are mutually exclusive and presented three options (dedicated server + owned, shared + SA, SPLA rental).Advice delivered
Raising a CSP product key activation limitAVMA vs MAKAVMA does not apply on non-Hyper-V hosts; guided the MAK path and wrote the Partner Center request fields and justification.Routing guide completed

Architecture design (9 cases)

CaseTopicApproachStatus
Changing an Entra ID domain with Domain ServicesManaged domain impactAnalyzed impact on domain-joined VMs given that a managed domain name cannot change after creation and a default-domain change is not propagated.Impact scope documented
Consolidating affiliate tenants while keeping separate domainsSingle tenant, multiple domainsDelegation with Administrative Units, Conditional Access starting in report-only, separating landing-zone and tenant design, a seven-step pilot.Advisory document delivered
Azure infrastructure design and estimate for an enterprise AI platformWeb/WAS, RAG, RDBMS, vector DBSKUs per component, zone-redundant HA on PostgreSQL Flexible Server, Load Balancer vs Application Gateway, comparison of external LLMs.Open questions listed
AI search agent over SharePointSeparating global and subsidiary permissionsAI Search + Foundry Agent RAG, limits of the preview SharePoint indexer and production alternatives, same-tenant subscription split vs dedicated tenant.Guide delivered
AI over SharePoint and Blob data (including three follow-ups)Per-document permissions and searchIntegrated vectorization, limits of CAD text extraction, and clarified that Administrative Units delegate directory permissions only — data permissions must be split with RBAC and SharePoint permissions.Consolidated guide and portal walkthrough delivered
Power BI adoption proposalLicensing and Copilot prerequisitesPro for authors with Fabric/Premium capacity for many viewers, capacity prerequisites for Power BI Copilot, pilot steps.Proposal basis delivered
Billing Copilot Cowork to an Azure subscriptionCopilot CreditsPay-as-you-go linking steps and required roles, spending policy setup, and the difference between hard-stop policies and alert-only budgets.Procedure answered
Partner Center Growth Margin integration architectureIdentifying resellers in the indirect modelConfirmed from the API spec that there is no reseller identifier parameter, separated customer-level calls from reseller attribution APIs, five-layer architecture.Implementation guide delivered
VM high availability, backup, and DRActive-active, ASR, failbackZone-spread VMSS + Standard Load Balancer, comparison of three automatic repair options, a runbook to re-add load balancer pools after ASR failover, failback procedure.Detailed answer delivered

GPU / compute capacity (2 cases)

CaseTopicApproachStatus
Securing large-scale ND-series GPUsVM count vs GPU count confusionRecalculated the request to establish the real scale, explained the three processing paths by size and the quota ticket procedure, and escalated internally for capacity review.Escalation in progress
Long-term multi-node H200 estimateSKU selectionSeparated GPU generation names from Azure SKUs, chose candidate SKUs, calculated reserved pricing, and escalated for quota and capacity review.Escalation in progress

Escalations / incidents (3 cases)

CaseTopicApproachStatus
Mass device disconnection after IoT Hub TLS 1.0 retirementAbout 60,000 devicesSeparated the causes into TLS version/cipher retirement and a root CA change; gave minimum SDK versions, canary validation, and OTA group rollout. Escalated to the product team for temporary mitigation, and found a separate issue where the OTA server certificate chain exceeded the device receive buffer.Temporary mitigation and handover
Migrating about 500 on-premises VMs to AzureAdvisory vs delivery scopeSeparated advisory from delivery, split AIX into its own track, and provided a CAF landing zone, hub-spoke design, service mapping, and published savings figures.In progress
Diagnosing a Windows Server hard hangEvent log analysisSeparated a planned restart from an abnormal hard hang by timestamp, configured full memory dumps and iDRAC NMI dumps, and set criteria to route to hardware or OS support after collecting SEL/TSR.Initial conclusion delivered

EA → CSP transition (2 cases)

CaseTopicApproachStatus
Transition tool access and regional eligibilityPartner Center eligibilityExplained that eligibility depends on the tenant's authorized CSP region, not resource regions, and that the transition moves billing ownership only while subscription IDs stay the same.Resolved
Validating the EA → CSP processImpact on SMTP port 25Validated the three-step process and confirmed from official documentation that the transition does not block traffic immediately but blocking applies on later deployment changes; recommended moving to an SMTP relay first.Multiple rounds

Partner programs / governance (2 cases)

CaseTopicApproachStatus
Controlling Copilot Studio agent sharingAllow personal/team sharing, approve org-wideManaged Environments sharing limits, app permission policies, Pipelines approval gates, and the CoE Starter Kit.Draft answer
How support case volume is countedWhy the numbers differConfirmed with the product team which cases are counted (cloud technical support cases) and analyzed the report by service and product family, separating what could and could not be explained.Official answer obtained

Technical resources (6 cases)

CaseTopicApproachStatus
Harness and context engineering materialsEvaluation, tracing, RAGCollected the azure-ai-evaluation SDK, Prompt Flow, and AI Search + OpenAI RAG patterns with official links.Materials provided
Azure AI, Data, Cloud, and Security materialsNine material typesAnswered availability and limits per type with search criteria and an index design; partner-only materials excluded from sharing.Answer completed
Latest Microsoft and Azure AI materialsPresentation decksSelected and provided Korean-language materials.Provided
Fabric and AI governance materialsData and governanceSelected and provided Korean-language materials.Provided
AWS vs Azure comparison materialsSharing scope of competitive materialsSeparated public from internal-only materials and offered official service-mapping documentation as a shareable alternative.Classification completed
Architecture guidance for CSP deployment scenariosTraining and guidance requestRequest at the intake stage.—