1"use strict";(self.webpackChunkdata_mesh_live_2027=self.webpackChunkdata_mesh_live_2027||[]).push([[6042],{529:function(e,t,n){n.d(t,{_s:function(){return l},tA:function(){return r},vD:function(){return o}});var a=n(6540);function l(e){let{link:t,text:n,newTab:l}=e;return a.createElement("a",Object.assign({href:t},l?{target:"_blank",rel:"noreferrer"}:{},{className:"inline-block rounded-md bg-brand-lime px-8 py-5 text-xl text-brand-dark shadow-xs hover:bg-brand-lime/80 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand-lime"}),n)}function r(e){let{link:t,text:n}=e;return a.createElement("a",{href:t,className:"inline-block rounded-md border-2 border-brand-lime px-8 py-5 text-xl text-brand-lime hover:bg-brand-lime hover:text-brand-dark transition"},n)}function o(){return a.createElement(l,{link:"/tickets",text:"Buy Tickets"})}},4764:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var a=n(8453),l=n(6540);function r(e){const t=Object.assign({p:"p"},(0,a.RP)(),e.components);return l.createElement(l.Fragment,null,l.createElement(t.p,null,"The self-service data platform is one of the four key principles of data mesh. It describes the infrastructure and the tooling that makes it possible for domain teams to build, publish, discover, and consume data products without relying heavily on a central data engineering team."),"\n",l.createElement(t.p,null,"But what are the capabilities this platform needs to provide, and why?"),"\n",l.createElement(t.p,null,"But how do we build such a platform? What are the capabilities it needs to provide, and why? How do we embed data governance throughout this platform?"),"\n",l.createElement(t.p,null,"In this talk Andrew will explain why the self-service data platform is the foundational layer that abstracts complexity and provides standardised, easy-to-use capabilities, and show you how to start implementing such a platform, with data contracts as the enabling feature."))}var o=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,a.RP)(),e.components);return t?l.createElement(t,e,l.createElement(r,e)):r(e)},s=n(4794),c=n(7880),i=n(5524),m=n(529);const d={Link:s.Link};function u(e){let{data:t,children:n}=e;const{title:r,speakers:o,category_event:s,category_session_format:u,question_prerequisites:f,question_workshop_dates:p,question_your_slides:b,startsAt:x,endsAt:h}=t.mdx.frontmatter;return l.createElement(i.Ay,{title:r+" - Data Mesh Live 2027"},l.createElement("div",{className:"md:col-span-4 lg:col-span-3"},l.createElement("div",{className:"sticky top-32 flex flex-col text-left"},l.createElement("div",{className:"hidden sm:block"},l.createElement(i.OB,{title:(v=u,v&&v.includes("Workshop")?"Workshop":v||"Session")})),l.createElement("div",{className:"block sm:hidden"},l.createElement(i.OB,{title:r})),l.createElement("div",{className:"flex flex-col gap-8 mb-8"},o.map(e=>l.createElement("div",{key:e.id,className:"flex flex-col items-start"},l.createElement("img",{className:"w-20 h-20 rounded-full object-cover grayscale mb-4",src:(0,c.I5)(e),alt:e.fullName}),l.createElement("a",{href:"/speakers/"+e.slug,className:"font-display font-semibold text-3xl text-brand-dark leading-tight mb-1"},e.fullName,e.question_what_are_your_pronouns&&l.createElement("span",{className:"font-normal text-brand-dark/80 text-2xl"}," ","(",e.question_what_are_your_pronouns.toLowerCase(),")")),l.createElement("div",{className:"text-xs font-semibold uppercase tracking-widest text-gray-400 font-sans"},"Speaker")))),l.createElement("div",{className:"w-full border-t border-gray-200 mb-8"}),l.createElement("div",{className:"flex flex-col gap-6 font-sans text-brand-dark mb-8"},l.createElement("div",null,l.createElement("span",{className:"block font-bold mb-1"},"Format"),l.createElement("span",{className:"text-gray-600"},(E=u,"Pre-conference Workshops"===(g=s)?g:g+" - "+(0,c.yw)(E)))),(p||x)&&l.createElement("div",null,l.createElement("span",{className:"block font-bold mb-1"},"When"),l.createElement("span",{className:"text-gray-600"},p||function(e,t){if(!e)return null;const n=new Date(e),a=new Date(t),r={hour:"numeric",minute:"numeric"};return l.createElement(l.Fragment,null,l.createElement("span",{className:"block"},new Intl.DateTimeFormat("en-GB",{weekday:"long",day:"numeric",month:"long"}).format(n)),l.createElement("span",{className:"block text-gray-500"},new Intl.DateTimeFormat("en-GB",r).format(n)," -"," ",new Intl.DateTimeFormat("en-GB",r).format(a)))}(x,h)))),l.createElement("div",null,l.createElement(m.vD)),b&&l.createElement("div",{className:"mt-6"},l.createElement("a",{href:b,target:"_blank",rel:"noreferrer",className:"text-sm font-bold underline decoration-brand-lime decoration-2 underline-offset-4 hover:bg-brand-lime transition-colors w-max"},"Download Slides")))),l.createElement("div",{className:"md:col-span-8 lg:col-span-9 md:col-start-5 lg:col-start-4 flex flex-col gap-8 mt-2 md:mt-0"},l.createElement("h1",{className:"hidden sm:block font-display font-bold leading-[1.1] text-brand-dark break-words hyphens-auto text-[clamp(2.5rem,4vw,3.5rem)]"},r),l.createElement("div",{className:"prose prose-lg max-w-none prose-p:text-gray-600 prose-headings:font-display prose-headings:font-bold prose-headings:text-brand-dark prose-a:text-brand-dark prose-a:decoration-brand-lime prose-li:marker:text-brand-lime"},l.createElement(a.xA,{components:d},n)),o.map(e=>e.bio&&l.createElement("div",{key:e.id,className:"mt-12 pt-8 border-t border-gray-100"},l.createElement("h3",{className:"font-display font-bold text-2xl mb-4 text-brand-dark"},"About ",e.fullName,e.question_what_are_your_pronouns&&l.createElement("span",{className:"font-normal text-brand-dark/80 text-2xl"}," ","(",e.question_what_are_your_pronouns.toLowerCase(),")")),l.createElement("div",{className:"prose prose-lg max-w-none text-gray-600"},e.bio)))));var g,E,v}function f(e){return l.createElement(u,e,l.createElement(o,e))}},5524:function(e,t,n){n.d(t,{Ay:function(){return o},OB:function(){return m},iw:function(){return s},ly:function(){return c}});var a=n(6540),l=n(8969),r=n(8240);function o(e){let{title:t,children:n}=e;return a.createElement("div",{className:"bg-white min-h-screen flex flex-col font-sans text-brand-dark"},a.createElement("title",null,t),a.createElement(l.A,null),a.createElement("main",{className:"grow w-full max-w-7xl mx-auto pt-32 px-6 py-12 md:py-32 grid grid-cols-1 md:grid-cols-12 gap-12 lg:gap-24 items-start"},n),a.createElement(r.A,null))}function s(e){let{title:t,children:n}=e;return a.createElement("div",{className:"bg-white min-h-screen flex flex-col font-sans text-brand-dark"},a.createElement("title",null,t),a.createElement("div",{class:"bg-white"},a.createElement(l.A,null)),a.createElement("main",{className:"bg-white"},n),a.createElement(r.A,null))}function c(e){let{children:t}=e;return a.createElement("div",{className:"md:col-span-8 lg:col-span-9 md:col-start-5 lg:col-start-4 flex flex-col gap-8 text-lg text-gray-700 leading-relaxed"},t)}const i=e=>{const t=e.length;return t>60?"text-3xl":t>30?"text-5xl":"text-6xl"};function m(e){let{title:t,subTitle:n,children:l}=e;const r=i(t);return a.createElement("div",{className:"md:col-span-4 lg:col-span-3"},a.createElement("div",{className:"sticky top-32 text-left"},a.createElement("h1",{className:"relative font-display font-medium text-4xl sm:text-6xl leading-none inline-block text-brand-dark "+r},t,a.createElement("span",{className:"absolute bottom-1 -z-10 block h-3 w-full bg-brand-lime"})),n&&a.createElement("h2",{className:"mt-8 text-xl text-gray-500 font-sans font-medium"},n),a.createElement("div",{className:"mt-8 flex flex-col items-start"},l)))}},7880:function(e,t,n){n.d(t,{I5:function(){return l},Qy:function(){return a},yw:function(){return r}});const a=e=>{const t=e.map(e=>{let{fullName:t}=e;return t});return new Intl.ListFormat("en-GB",{style:"long",type:"conjunction"}).format(t)},l=e=>e.question_cloudinary_photo_url?e.question_cloudinary_photo_url.replace("https://res.cloudinary.com/value-object/image/upload/","https://res.cloudinary.com/value-object/image/upload/c_scale,w_400,t_speakersdddeu21/"):e.profilePicture;function r(e){switch(e){case"Talk (50m)":case"Live Coding (50m)":return"Talk";case"Hands-on Lab (2h)":return"Hands-on Lab";default:return e}}},8453:function(e,t,n){n.d(t,{RP:function(){return r},xA:function(){return s}});var a=n(6540);const l=a.createContext({});function r(e){const t=a.useContext(l);return a.useMemo(()=>"function"==typeof e?e(t):{...t,...e},[t,e])}const o={};function s({components:e,children:t,disableParentContext:n}){let s;return s=n?"function"==typeof e?e({}):e||o:r(e),a.createElement(l.Provider,{value:s},t)}}}]); 2//# sourceMappingURL=component---src-templates-session-js-content-file-path-content-program-implementing-the-self-service-data-platform-mdx-e489a8fa8548a276095e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.