{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Posit Connect MLOps Demo","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsSAAALEgHS3X78AAAClUlEQVQozyXLS2/SAAAA4CZAobRAy2tQukIpCIWNZwulZRQKDsYGVFn2chsyBg6yxSxGt6kxczNZZlSiRuN22cOjB28aNV6M/gD/gT/FGL/7Bxi9WdgnQlQGpgSti9MRKa0rpSN5A51DPFnQyUJECibTCJmCCVaPJ7TWkG6UM+fXdKNJwEQJucZartERp1vZmZtSo1Oc3fByMyDOmq5MROc6pFA30eL/aWPyBFt0KoPk+R8oWgOMVCZXa1fm+rKyLl/rVuYHBWXdEZINnoxycLT/6Xs4v2j0CTDBjqaqXGcr0dlafPjaWxuorAHASAkjwYLFN2Gms9aARPE1R1h2JspUVuntn3afnLpiZQhP6J1xpnGD7W0v3hkennym+SkV6gWMPkk3yiO06OYbueZtdmpdR6at8atmJi93d2aPnnuEOuYXIUeMLCtSd6e6sjdWWbKOZzWoF4B9hfBUe+3RydbBxdPTb6u7r8xchSw2LZFie/ju8fsvTGEBDYrWqOTMTIZqy2Spzsy3cH5SbXADoFuU2/dfXP58ef7j7OPv5btDw5jkkpSRRHl+cDy3fYxzZYTisJBgCYuxVm98qefKNLBQVoN5ATWRKSzdG17+2nv2odp+YA8VYQ9vT06itCBv7tx6cxaQZk0+HnJFPaVaZLlPiA2CmxmJ5tWoBwAJIVxqlVZ2LUxR5YhrCQ5x85aobI4UBkcXh2+/Uuy02spozEGyUA3WVgPygj9/HSEjapMbMHglobGBUMK/5hH0ZFqPJw3ulCNeavYPJ5Q+hEdBe0iN0hiTpqQ65ufUKKVFvZDNDxjoXK65aQ4UIDINk2mY4PR4Qo/HTFQaowWVNQjaQlpbELT4QbNPg9Eqg1uDUogjaKdifwEOxpUfT6yt7wAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/6d3f88fa646dc23937c0eca2a10d4237/d97ff/cover.png","srcSet":"/static/6d3f88fa646dc23937c0eca2a10d4237/9a130/cover.png 175w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/4cade/cover.png 350w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/d97ff/cover.png 700w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/c134c/cover.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/6d3f88fa646dc23937c0eca2a10d4237/dae43/cover.avif 175w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/e34ce/cover.avif 350w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/22c04/cover.avif 700w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/c012f/cover.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/6d3f88fa646dc23937c0eca2a10d4237/5d873/cover.webp 175w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/9bfd7/cover.webp 350w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/793e3/cover.webp 700w,\n/static/6d3f88fa646dc23937c0eca2a10d4237/0c6e7/cover.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":391}}},"tech":["R","{shiny}","{pins}","Quarto","Posit Connect Cloud","GitHub Actions"],"github":"https://github.com/sanjinhosic/personal-posit-mlops-demo","external":"https://019e1a24-eacf-d91b-b0be-ca27f3127c5e.share.connect.posit.cloud/","cta":"https://019e1da8-ee69-4b36-9cf1-cf0ca0822835.share.connect.posit.cloud/"},"html":"<p>End-to-end MLOps reference deployment: a multi-stage bioprocess yield model served by two live Shiny apps on Posit Connect Cloud. GitHub Actions runs scheduled retraining, daily scoring, and weekly metrics; model artifacts are versioned via {pins} on GitHub. The live monitoring dashboard renders calibration trends and rolling drift detection across every evaluation.</p>"}}]}}}