{"id":7798,"date":"2024-04-22T09:00:07","date_gmt":"2024-04-22T16:00:07","guid":{"rendered":"https:\/\/www.microsoft.com\/insidetrack\/blog\/?p=7798"},"modified":"2024-04-22T13:58:24","modified_gmt":"2024-04-22T20:58:24","slug":"how-microsoft-is-delivering-smart-building-experiences-with-ci-cd-for-azure-digital-twins","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/insidetrack\/blog\/how-microsoft-is-delivering-smart-building-experiences-with-ci-cd-for-azure-digital-twins\/","title":{"rendered":"How Microsoft is delivering smart building experiences with CI\/CD for Azure Digital Twins"},"content":{"rendered":"
Microsoft empowers employees and guests with user experience scenarios, like pathfinding and hotdesking, to make life easier. To quickly facilitate impactful smart building features at scale, Microsoft Digital\u2019s engineers rely on a structured approach that combines templates and pipelines for continuous integration and continuous delivery (CI\/CD) to accelerate implementation without compromising quality. With CI\/CD for Microsoft Azure Digital Twins, Microsoft is able to iteratively build, update, test, and deploy the elements that ultimately create smart building experiences.<\/p>\n
\u201cThe cool stuff, the end user stuff, you can get it in one space, but it\u2019s a lot harder to evolve and build it out at scale,\u201d says Kyle Getty, a senior developer with Microsoft Digital, the organization that powers, protects, and transforms the company. \u201cYou need a smart platform, a way to do more, faster, and easier, to replicate those experiences in 600 buildings.\u201d<\/p>\n
What\u2019s the bare-bones minimum way to connect to Azure Digital Twins? We want to simplify and consolidate declaratively in the build, then let the different teams handle the deployment.<\/p>\n
\u2014Kyle Getty, senior developer, Microsoft Digital<\/p>\n<\/blockquote>\n
To get to these smart building scenarios, Microsoft Digital needs to bring several pieces together. That\u2019s where CI\/CD comes in. CI\/CD utilizes pipelines\u2014automated processes and tools for build and release steps\u2014which enables teams to build services and packages with greater speed and efficiency.<\/p>\n
When used with templates, which combine the content of multiple files into a single pipeline, CI\/CD can quickly support incremental changes to deliverables without introducing errors.<\/p>\n
[<\/em>Discover how Microsoft is creating the digital workplace.<\/em><\/a> Learn how Microsoft uses Azure Digital Twins and IoT to modernize its buildings.<\/em><\/a>]<\/em><\/p>\n
A better way to deliver experiences at scale<\/h2>\n
Microsoft Azure Digital Twins, which serves as a virtual model of a physical space or object, is pivotal to Microsoft\u2019s strategy for engineering real-world experiences. When a new model or change comes in, the faster it\u2019s available, the faster an experience can be built.<\/p>\n
\u201cWhat\u2019s the bare-bones minimum way to connect to Azure Digital Twins?\u201d Getty says. \u201cWe want to simplify and consolidate declaratively in the build, then let the different teams handle the deployment.\u201d<\/p>\n
By using CI\/CD for Microsoft Azure Digital Twins, Microsoft Digital reduces the number of repetitive and manual tasks required to build and deploy features. Not only does this structured approach accelerate iterative deployment, it introduces extensibility, allowing the organization to create new ways of interacting with smart building features.<\/p>\n
This saves Microsoft significant time and avoids a few key obstacles.<\/p>\n