{"id":48,"date":"2026-07-14T09:44:34","date_gmt":"2026-07-14T13:44:34","guid":{"rendered":"https:\/\/blogs.mathworks.com\/engineering\/?p=48"},"modified":"2026-07-14T09:44:34","modified_gmt":"2026-07-14T13:44:34","slug":"on-scaling-model-based-design-into-the-cloud","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/engineering\/2026\/07\/14\/on-scaling-model-based-design-into-the-cloud\/","title":{"rendered":"On scaling Model-Based Design into the Cloud"},"content":{"rendered":"<div class = rtcContent>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">For this blog, I&#8217;ve collaborated <\/span><span class=\"_richTextNode\" style=' font-style: italic;'>extensively<\/span><span class=\"_richTextNode\"> with <\/span><a href=\"https:\/\/www.linkedin.com\/in\/gkashinath\/\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\">Gandharv Kashinath<\/span><\/a><span class=\"_richTextNode\">, who is a Principal Product Manager at MathWorks and a guru when it comes to running MATLAB in the cloud.<\/span><\/div>\n<h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span class=\"_richTextNode\"><\/span><\/h2>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Have you kicked off a parameter sweep on Friday afternoon knowing full well it will not finish before Monday?<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Or watched a<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">regression<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">suite queue for hours because half the team is fighting over the same<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\">?<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Now, imagine these problems across<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">100<\/span><span class=\"_richTextNode\">s of<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">engineers<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">This is<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">exactly<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">the issue modern OEMs are facing right now. <\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">What\u2019s<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">accentuating these issues is the shift to s<\/span><span class=\"_richTextNode\">oftware-defined vehicles (SDVs)<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Functionality<\/span><span class=\"_richTextNode\">,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">from powertrain control to ADAS and connectivity<\/span><span class=\"_richTextNode\">,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">is increasingly delivered through software, with continuous updates across the vehicle lifecycle.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Every update means<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">more<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">simulation<\/span><span class=\"_richTextNode\">s<\/span><span class=\"_richTextNode\">; regression pass<\/span><span class=\"_richTextNode\">es; and<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">sweep<\/span><span class=\"_richTextNode\">s<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">This shift is changing how engineering teams<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">operate<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">The same engineer might need to run simulations, generate production code, and pull in fleet data for designing and validating algorithms, often stitching together tools, teams and sometimes time zones to do so.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Model-Based Design<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">is central<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">to this process. MATLAB and Simulink<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">allow<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">teams<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">to achieve<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">all<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">the<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">above<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">with<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">a workflow<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">that provides a digital thread from requirements through verification and validation.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">What\u2019s<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">changing now is the scale, how much complexity,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">validation<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and data these workflows<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">must<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">carry, especially in SDV<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">programs<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">In this post, we<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">are discussing<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">how engineering teams are extending these workflows. Specifically, we show how MATLAB and Simulink, combined with<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">cloud<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and data platforms<\/span><span class=\"_richTextNode\">,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">such as AWS and Databricks,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">are helping distributed teams run these workflows consistently and at scale.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = \"imageNode\" src = \"http:\/\/blogs.mathworks.com\/engineering\/files\/2026\/07\/CloudBlog_1.png\" width = \"617\" height = \"300\" alt = \"\" style = \"vertical-align: baseline; width: 617px; height: 300px;\"><\/img><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Figure 1.<\/span><span class=\"_richTextNode\" style=' font-weight: bold;'> <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>Software-defined vehicle development with Model-Based Design<\/span><span class=\"_richTextNode\" style=' font-weight: bold;'> <\/span><span class=\"_richTextNode\" style=' font-weight: bold;'>in the Cloud. IT vs. Engineering priorities.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"><\/span><\/div>\n<h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Why scaling is hard<\/span><span class=\"_richTextNode\"> <\/span><\/h2>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Scaling is hard because<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">engineering teams want to<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">run bigger<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">simulations<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">pull in<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">an ever-<\/span><span class=\"_richTextNode\">increasing<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">amount of<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">telemetry<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">data, whilst IT teams need to manage<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">access, enforce<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">security and governance and provision<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">resources.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">What this can mean in practice<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">is engineer<\/span><span class=\"_richTextNode\">s<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">waiting on a ticket<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">for access to compute<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">while a regression suite queues, or a supplier team waiting on access and setup before they can even start comparing results against the OEM<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">We\u2019ve<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">seen these play out across automotive OEMs.<\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"><\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Three areas commonly limit scalability.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '>\n<li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\">Simulation workloads exceed local compute capacity<\/span><span class=\"_richTextNode\">: <\/span><span class=\"_richTextNode\">R<\/span><span class=\"_richTextNode\">egression<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">testing, parameter sweeps, and system-level simulations<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">routinely<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">outgrow<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">a<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">workstation<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and running them locally means queuing for IT-managed<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><\/li>\n<li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\">Data is difficult to connect and reuse:<\/span><span class=\"_richTextNode\"> Simulation outputs, test results, and telemetry data are often<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">scattered<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">across tools and<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">teams<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">making it harder to keep requirements,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">models<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and tests traceable<\/span><span class=\"_richTextNode\">.<\/span><span class=\"_richTextNode\"> <\/span><\/li>\n<li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span class=\"_richTextNode\">Distributed teams <\/span><span class=\"_richTextNode\">require<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">consistent environments<\/span><span class=\"_richTextNode\">:<\/span><span class=\"_richTextNode\"> Suppliers need to have access to<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">the same<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">tooling<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and compute<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">setup<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">as the OEM.<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">Getting everyone aligned<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">adds overheads that can slow development. <\/span><\/li>\n<\/ul>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\" style=' font-weight: bold;'><\/span><\/div>\n<h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Scaling Model-Based Design<\/span><\/h2>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">In recent engagements with OEMs, we\u2019ve supported them in extending existing workflows with cloud and data platforms without changing how they work day to day. We set them up with MathWorks Cloud Center so that they can create, access and manage public cloud resources themselves, allowing engineering to keep moving forwards while IT retained control over what was provisioned.  <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Getting started is not hard. All you need is an AWS account &amp; then you add your credentials in Cloud Center. From there, you can spin up an AWS instance with MATLAB already installed. <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"><\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">For more detail, my colleague Tianyi <\/span><span class=\"_richTextNode\">Zhu<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">explains the full setup in this short video. <div class=\"row\"><div class=\"col-xs-12 containing-block\"><div class=\"bc-outer-container add_margin_20\"><videoplayer><div class=\"video-js-container\"><video data-video-id=\"6305498062112\" data-video-category=\"blog\" data-autostart=\"false\" data-account=\"62009828001\" data-omniture-account=\"mathwgbl\" data-player=\"rJ9XCz2Sx\" data-embed=\"default\" id=\"mathworks-brightcove-player\" class=\"video-js\" controls><\/video><script src=\"\/\/players.brightcove.net\/62009828001\/rJ9XCz2Sx_default\/index.min.js\"><\/script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs(\"mathworks-brightcove-player\").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();<\/script><\/div><\/videoplayer><\/div><\/div><\/div> <\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Video:<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/www.mathworks.com\/videos\/what-is-mathworks-cloud-center-1651472260634.html\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>MathWorks Cloud Center Overview<\/span><\/a><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">The same approach can work with other cloud-native engineering platforms. AWS, offers<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/aws.amazon.com\/hpc\/res\/\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>Research and Engineering Studio<\/span><\/a><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/aws.amazon.com\/blogs\/opensource\/deploying-cloud-based-engineering-workbenches-with-the-virtual-engineering-workbench-on-aws\/\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>Virtual Engineering Workbench<\/span><\/a><span class=\"_richTextNode\">, which provide managed workspaces for running MATLAB and Simulink workflows. We provide<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/github.com\/mathworks-ref-arch\/matlab-dockerfile\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>containerized<\/span><\/a><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">deployments and<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/github.com\/mathworks-ref-arch\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>reference architectures<\/span><\/a><span class=\"_richTextNode\">, so that you can keep a consistent toolchain across local and cloud environments while scaling<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">and supporting collaboration across teams.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">That takes care of the<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">side. Data is the other half of the problem, and thankfully, it does not require teams to start over with a new stack. Platforms like Databricks can run on the same AWS infrastructure already being used for engineering<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">compute<\/span><span class=\"_richTextNode\">, so simulation outputs, test results, and telemetry can sit alongside the workflows that produce and consume them.<\/span><span class=\"_richTextNode\"> <\/span><a href=\"https:\/\/github.com\/mathworks-ref-arch\/matlab-on-databricks\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>MATLAB and Simulink can connect into that environment directly<\/span><\/a><span class=\"_richTextNode\">, helping teams keep data tied to the models, tests, and requirements it supports<\/span><span class=\"_richTextNode\">,<\/span><span class=\"_richTextNode\"> <\/span><span class=\"_richTextNode\">without first exporting everything across disconnected tools. The result is a cleaner data foundation for traceability, reuse, and downstream analytics as programs scale. <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"><\/span><\/div>\n<h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span class=\"_richTextNode\" style=' font-weight: bold;'>Supporting Engineering at Scale<\/span><span class=\"_richTextNode\"> <\/span><\/h2>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Whether teams choose MathWorks Cloud Center, other AWS-based engineering environments, or a combination of cloud compute and data platforms, the goal stays the same: engineers keep working the way they already do and just get more compute when they need it.<\/span><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Scalable compute is the main day-to-day benefit for engineers, but there&#8217;s a second one: things stay consistent. Engineers keep their workflows with the same tools they already know, while IT gets a single, manageable way to handle security, provisioning, and collaboration across sites and suppliers, rather than a different setup for every team. For data-intensive programs, the same approach also makes it easier to connect Model-Based Design to cloud-hosted test, telemetry, and simulation datasets, without dragging it back to a local environment first.<\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\">Though this use-case was from automotive, this applies to other industries. If you and your team are working across simulation, embedded software, and large datasets, whether in aerospace, industrial automation, robotics, medical devices, or any other industry, the same pressure applies. The core idea is simple: keep the engineer&#8217;s Model-Based Design workflow intact, while extending the platform underneath it. <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span class=\"_richTextNode\"><\/span><\/div>\n<h2  style = 'margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: 700; text-align: left; '><span class=\"_richTextNode\">Related resources <\/span><\/h2>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href=\"https:\/\/www.mathworks.com\/videos\/harnessing-model-based-design-and-cloud-technology-for-software-defined-vehicles-1707894206028.html\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>Harnessing Model-Based Design and Cloud Technology for Software-Defined Vehicles<\/span><\/a><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href=\"https:\/\/github.com\/mathworks-ref-arch\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>MathWorks Reference Architectures<\/span><\/a><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href=\"https:\/\/www.mathworks.com\/solutions\/cloud.html\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>MATLAB in the Cloud<\/span><\/a><span class=\"_richTextNode\"> <\/span><\/div>\n<div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href=\"https:\/\/www.mathworks.com\/help\/cloudcenter\/mathworks-cloud-center.html\" target=\"_blank\" rel=\"noopener\"><span class=\"_richTextNode\" style=' text-decoration: underline;'>Cloud Center<\/span><\/a><span class=\"_richTextNode\"> <\/span><\/div>\n<\/div>\n<p><script type=\"text\/javascript\">var css = '._richTextNode {white-space: break-spaces;}'; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text\/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/engineering\/files\/2026\/07\/CloudBlog_1.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div>\n<p>\nFor this blog, I&#8217;ve collaborated extensively with Gandharv Kashinath, who is a Principal Product Manager at MathWorks and a guru when it comes to running MATLAB in the cloud.<\/p>\n<p>Have you kicked&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/engineering\/2026\/07\/14\/on-scaling-model-based-design-into-the-cloud\/\">read more >><\/a><\/p>\n","protected":false},"author":242,"featured_media":66,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,9,7,10,8,11],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/posts\/48"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/users\/242"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":15,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/posts\/48\/revisions\/77"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/media\/66"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/engineering\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}