{"id":109687,"date":"2026-01-08T22:33:56","date_gmt":"2026-01-08T22:33:56","guid":{"rendered":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/"},"modified":"2026-01-08T22:35:15","modified_gmt":"2026-01-08T22:35:15","slug":"infrastructure-as-intent-oreilly","status":"publish","type":"post","link":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/","title":{"rendered":"Infrastructure as Intent \u2013 O\u2019Reilly"},"content":{"rendered":"<p> <a href=\"https:\/\/go.fiverr.com\/visit\/?bta=1052423&nci=17043\" Target=\"_Top\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/fiverr.ck-cdn.com\/tn\/serve\/?cid=40081059\"  width=\"601\" height=\"201\"><\/a>\n<br \/><img decoding=\"async\" src=\"https:\/\/mailinvest.blog\/wp-content\/themes\/breek\/assets\/images\/transparent.gif\" data-lazy=\"true\" data-src=\"https:\/\/www.oreilly.com\/radar\/wp-content\/uploads\/sites\/3\/2020\/02\/in-dis-canyon-4a-1400x950-1.jpg\" \/><\/p>\n<div id=\"postContent-content\">\n<p>There\u2019s an open secret on this planet of DevOps: No person trusts the CMDB. The Configuration Administration Database (CMDB) is meant to be the\u00a0\u201csupply of reality\u201d\u2014the central map of each server, service, and utility in your enterprise. In concept, it\u2019s the muse for safety audits, price evaluation, and incident response. In observe, it\u2019s a piece of fiction. The second you populate a CMDB, it begins to rot. Engineers deploy a brand new microservice however overlook to register it. An autoscaling group spins up 20 new nodes, however the database solely information the unique three.\u00a0.\u00a0.\u00a0<\/p>\n<p>We name this\u00a0<em>configuration drift<\/em>,\u00a0and for many years, our trade\u2019s answer has been to throw extra scripts on the downside. We write large, brittle ETL (Extract-Remodel-Load) pipelines that try to scrape the world and shove it right into a relational database. It by no means works. The \u201cworld\u201d\u2014particularly the trendy cloud native world\u2014strikes too quick.<\/p>\n<p>We realized we couldn\u2019t resolve this downside by writing higher scripts. We needed to change the elemental structure of how we sync knowledge. We stopped making an attempt to\u00a0boil the ocean\u00a0and repair your entire enterprise directly. As a substitute, we centered on one notoriously troublesome atmosphere:\u00a0<strong>Kubernetes<\/strong>. If we may construct an autonomous agent able to reasoning in regards to the complicated, ephemeral state of a Kubernetes cluster, we may show a sample that works in all places else. This text explores how we used the newly open-sourced\u00a0<strong>Codex CLI <\/strong>and the<strong>Mannequin Context Protocol (MCP)<\/strong>\u00a0to construct that agent. Within the course of, we moved from passive code technology to lively infrastructure operation, remodeling the\u00a0\u201cstale CMDB\u201d\u00a0downside from a knowledge entry activity right into a logic puzzle.<\/p>\n<h2 class=\"wp-block-heading\">The Shift: From Code Technology to Infrastructure Operation with Codex CLI and MCP<\/h2>\n<p>The explanation most CMDB initiatives fail is ambition. They attempt to monitor each swap port, digital machine, and SaaS license concurrently. The result&#8217;s a knowledge swamp\u2014an excessive amount of noise, not sufficient sign. We took a distinct strategy. We drew a small circle round a selected area:\u00a0<strong>Kubernetes workloads<\/strong>. Kubernetes is the proper testing floor for AI brokers as a result of it\u2019s high-velocity and declarative. Issues change consistently. Pods die; deployments roll over; companies change selectors. A static script struggles to tell apart between a\u00a0<em>CrashLoopBackOff<\/em>\u00a0(a short lived error state) and a purposeful scale-down. We hypothesized that a big language mannequin (LLM), appearing as an operator, may perceive this nuance. It wouldn\u2019t simply copy knowledge; it will\u00a0<em>interpret<\/em>\u00a0it.<\/p>\n<p>The\u00a0<a href=\"https:\/\/developers.openai.com\/codex\" target=\"_blank\" rel=\"noreferrer noopener\">Codex CLI<\/a>\u00a0turned this speculation right into a tangible structure by enabling a shift from \u201ccode technology\u201d to \u201cinfrastructure operation.\u201d As a substitute of treating the LLM as a junior programmer that writes scripts for people to assessment and run, Codex empowers the mannequin to execute code itself. We offer it with instruments\u2014executable capabilities that act as its fingers and eyes\u2014by way of the\u00a0<a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\" target=\"_blank\" rel=\"noreferrer noopener\">Model Context Protocol<\/a>. MCP defines a transparent interface between the AI mannequin and the skin world, permitting us to reveal high-level capabilities like\u00a0<em>cmdb_stage_transaction<\/em>\u00a0with out educating the mannequin the complicated inside API of our CMDB. The mannequin learns to make use of the software, not the underlying API.<\/p>\n<h3 class=\"wp-block-heading\">The structure of company<\/h3>\n<p>Our system, which we name k8s-agent, consists of three distinct layers. This isn\u2019t a single script operating high to backside; it\u2019s a cognitive structure.<\/p>\n<p><strong>The cognitive layer (Codex + contextual directions)<\/strong>:\u00a0That is the Codex CLI operating a selected system immediate. We don\u2019t fine-tune the mannequin weights. Infrastructure strikes too quick for fine-tuning: A mannequin educated on Kubernetes v1.25 can be hallucinating by v1.30. As a substitute, we use\u00a0<a href=\"https:\/\/www.oreilly.com\/radar\/context-engineering-bringing-engineering-discipline-to-prompts-part-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">context engineering<\/a>\u2014the artwork of designing the atmosphere through which the AI operates. This entails software design (creating atomic, deterministic capabilities), immediate structure (structuring the system immediate), and knowledge structure (deciding what data to cover or expose). We feed the mannequin a persistent\u00a0<em>context file<\/em>\u00a0(AGENTS.md) that defines its persona:\u00a0\u201cYou&#8217;re a meticulous infrastructure auditor. Your aim is to make sure the CMDB precisely displays the state of the Kubernetes cluster. You will need to prioritize security: Don&#8217;t delete information until you&#8217;ve gotten constructive affirmation; they&#8217;re orphans.\u201d<\/p>\n<p><strong>The software layer<\/strong>:\u00a0Utilizing MCP, we expose deterministic Python capabilities to the agent.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Sensors<\/strong>:\u00a0<em>k8s_list_workloads<\/em>,\u00a0<em>cmdb_query_service<\/em>,\u00a0<em>k8s_get_deployment_spec<\/em><\/li>\n<li><strong>Actuators<\/strong>:\u00a0<em>cmdb_stage_create<\/em>,\u00a0<em>cmdb_stage_update<\/em>,\u00a0<em>cmdb_stage_delete<\/em><\/li>\n<\/ul>\n<p>Observe that we monitor\u00a0<em>workloads<\/em>\u00a0(Deployments, StatefulSets), not Pods. Pods are ephemeral; monitoring them in a CMDB is an antipattern that creates noise. The agent understands this distinction\u2014a\u00a0semantic\u00a0rule that&#8217;s exhausting to implement in a inflexible script.<\/p>\n<p><strong>The state layer (the protection web)<\/strong>:\u00a0LLMs are probabilistic; infrastructure should be deterministic. We bridge this hole with a\u00a0<em>staging<\/em>\u00a0sample. The agent by no means writes on to the manufacturing database. It writes to a\u00a0<em>staged diff.<\/em>\u00a0This permits a human (or a coverage engine) to assessment the proposed adjustments earlier than they&#8217;re dedicated.<\/p>\n<h2 class=\"wp-block-heading\">The OODA Loop in Motion<\/h2>\n<p>How does this differ from a typical sync script? A script follows a linear path:\u00a0<em>Join\u00a0\u2192\u00a0Fetch\u00a0\u2192\u00a0Write<\/em>. If any step fails or returns sudden knowledge, the script crashes or corrupts knowledge. Our agent follows the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/OODA_loop\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Observe-Orient-Decide-Act (OODA)<\/strong>\u00a0<strong>loop<\/strong><\/a>, popularized by navy strategists. Not like a linear script that executes blindly, the OODA loop forces the agent to pause and synthesize data earlier than taking motion. This cycle permits it to deal with incomplete knowledge, confirm assumptions, and adapt to altering circumstances\u2014traits important for working in a distributed system.<\/p>\n<p>Let\u2019s stroll by an actual situation we encountered throughout our pilot, the <em>Ghost<\/em> <em>Deployment<\/em>, to discover the advantages of utilizing an OODA loop. A developer had deleted a deployment named\u00a0payment-processor-v1\u00a0from the cluster however forgot to take away the file from the CMDB. An ordinary script would possibly pull the listing of deployments, see\u00a0payment-processor-v1\u00a0is lacking, and instantly challenge a DELETE to the database. The danger is clear: What if the API server was simply timing out? What if the script had a bug in its pagination logic? The script blindly destroys knowledge primarily based on the absence of proof.\u00a0<\/p>\n<p>The agent strategy is basically totally different. First, it\u00a0<strong>observes<\/strong>: Calling <em>k8s_list_workloads<\/em> and <em>cmdb_query_service<\/em>, noticing the discrepancy. Second, it\u00a0<strong>orients<\/strong>: Checking its context directions to \u201cconfirm orphans earlier than deletion\u201d and deciding to name\u00a0<em>k8s_get_event_history<\/em>. Third, it\u00a0<strong>decides<\/strong>: Seeing a\u00a0\u201cdelete\u201d\u00a0occasion within the logs, it causes that the useful resource is lacking and that there\u2019s been a deletion occasion. Lastly, it\u00a0<strong>acts<\/strong>: Calling\u00a0<em>cmdb_stage_delete<\/em>\u00a0with a remark confirming the deletion. The agent didn\u2019t simply sync knowledge; it investigated. It dealt with the anomaly that often breaks automation.<\/p>\n<h2 class=\"wp-block-heading\">Fixing the \u201cSemantic Hole\u201d<\/h2>\n<p>This particular Kubernetes use case highlights a broader downside in IT operations: the\u00a0\u201csemantic hole.\u201d\u00a0The info in our infrastructure (JSON, YAML, logs) is stuffed with implicit that means. A label \u201cenv: manufacturing\u201d\u00a0adjustments the criticality of a useful resource. A standing\u00a0<em>CrashLoopBackOff<\/em>\u00a0means\u00a0\u201cdamaged,\u201d\u00a0however\u00a0<em>Accomplished<\/em>\u00a0means\u00a0\u201ccompleted efficiently.\u201d\u00a0Conventional scripts require us to hardcode each permutation of this logic, leading to 1000&#8217;s of strains of unmaintainable if\/else statements. With the Codex CLI, we substitute these 1000&#8217;s of strains of code with a couple of sentences of English within the system immediate:\u00a0\u201cIgnore jobs which have accomplished efficiently. Sync failing Jobs so we are able to monitor instability.\u201d\u00a0The LLM bridges the semantic hole. It understands what\u00a0\u201cinstability\u201d\u00a0implies within the context of a job standing. We\u2019re describing our intent, and the agent is dealing with the implementation.<\/p>\n<h2 class=\"wp-block-heading\">Scaling Past Kubernetes<\/h2>\n<p>We began with Kubernetes as a result of it\u2019s the\u00a0\u201cexhausting mode\u201d\u00a0of configuration administration.\u00a0In a manufacturing atmosphere with 1000&#8217;s of workloads, issues change consistently. An ordinary script sees a snapshot and infrequently will get it fallacious. An agent, nonetheless, can work by the complexity. It&#8217;d run its OODA loop a number of instances to unravel a single challenge\u2014by checking logs, verifying dependencies, and confirming guidelines earlier than it ever makes a change. This capacity to attach reasoning steps permits it to deal with the dimensions and uncertainty that breaks conventional automation.<\/p>\n<p>However the sample we established,\u00a0<strong>agentic OODA Loops by way of MCP<\/strong>,\u00a0is common. As soon as we proved the mannequin labored for Pods and Companies, we realized we may lengthen it. For legacy infrastructure, we may give the agent instruments to SSH into Linux VMs. For SaaS administration, we may give it entry to Salesforce or GitHub APIs. For cloud governance, we are able to ask it to audit AWS Safety Teams. The fantastic thing about this structure is that the\u00a0\u201cmind\u201d (the Codex CLI) stays the identical. To assist a brand new atmosphere, we don\u2019t must rewrite the engine; we simply hand it a brand new set of instruments. Nonetheless, shifting to an agentic mannequin forces us to confront new trade-offs. Essentially the most speedy is price versus context. We realized the exhausting means that you just shouldn\u2019t give the AI the uncooked YAML of a Kubernetes deployment\u2014it consumes too many tokens and distracts the mannequin with irrelevant particulars. As a substitute, you create a software that returns a digest\u2014a simplified JSON object with solely the fields that matter. That is\u00a0<em>context optimization<\/em>, and it&#8217;s the key to operating brokers cost-effectively.<\/p>\n<h2 class=\"wp-block-heading\">Conclusion: The Human within the Cockpit<\/h2>\n<p>There\u2019s a worry that AI will substitute the DevOps engineer. Our expertise with the Codex CLI suggests the alternative. This expertise doesn&#8217;t take away the human; it elevates them. It promotes the engineer from a\u00a0\u201cscript author\u201d\u00a0to a\u00a0\u201cmission commander.\u201d The\u00a0stale CMDB\u00a0was by no means actually a knowledge downside; it was a labor downside. It was merely an excessive amount of work for people to manually monitor and too complicated for easy scripts to automate. By introducing an agent that may cause, we lastly have a mechanism able to maintaining with the cloud.\u00a0<\/p>\n<p>We began with a small Kubernetes cluster. However the vacation spot is an infrastructure that&#8217;s self-documenting, self-healing, and basically intelligible. The period of the brittle sync script is over. The period of\u00a0<strong>infrastructure as intent<\/strong>\u00a0has begun!<\/p>\n<\/div>\n<iframe data-lazy=\"true\" data-src=\"https:\/\/www.fiverr.com\/gig_widgets?id=U2FsdGVkX18x7XQvttUTrv1oEqmGNGTgvvCUiUoJ\/AP4z\/UyMz8lXGOLpu15jIMxBbTR0gmD5uBoFvhC4KWeALQRp3h\/X\/AwcVD0K8Wj9H\/ZzYKzcCNHosB9oS4SCJJFWiN85P9ICAc4OgCoE\/wHKIY7CDkf2\/DQ1vqGvk4smVe5cRDEmrLPCWi4FC8p40VUhSmWQ5udCm0zoJtorgWv3vbDQw0kKYkwn39ozAnQXDe+YvWMxkLFWA+O3TFwkJvdkIK+\/AUSnRssPKt5WHY0FhNOxnSPcLslEL4G4\/RfP95ve99U+kRnDy3X+KtzdQLY+u935ghON\/o3UE4IMv9oN6JX9RnxzL\/LRcOgnHigxStSGPKsZYtnz8RWNVT\/rOLAibqiWJadC5MYHRbekF3eg6FOGrQGkXYbsn0+a5aovnlLCbLwIqY9fcS17UX8J235iQ6cdmHNbrPeS84CMm34RA==&affiliate_id=1052423&strip_google_tagmanager=true\" loading=\"lazy\" data-with-title=\"true\" class=\"fiverr_nga_frame\" frameborder=\"0\" height=\"350\" width=\"100%\" referrerpolicy=\"no-referrer-when-downgrade\" data-mode=\"random_gigs\" onload=\" var frame = this; var script = document.createElement('script'); script.addEventListener('load', function() { window.FW_SDK.register(frame); }); script.setAttribute('src', 'https:\/\/www.fiverr.com\/gig_widgets\/sdk'); document.body.appendChild(script); \" ><\/iframe>\n<br \/><a href=\"https:\/\/www.oreilly.com\/radar\/the-end-of-the-sync-script-infrastructure-as-intent\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s an open secret on this planet of DevOps: No person trusts the CMDB. The Configuration Administration Database (CMDB) is meant to be the\u00a0\u201csupply of&#8230;<\/p>\n","protected":false},"author":1,"featured_media":109688,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-109687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-universe"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog<\/title>\n<meta name=\"description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog\" \/>\n<meta property=\"og:description\" content=\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/\" \/>\n<meta property=\"og:site_name\" content=\"mailinvest.blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/freelanceracademic\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-08T22:33:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-08T22:35:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"950\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin@mailinvest.blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin@mailinvest.blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/\"},\"author\":{\"name\":\"admin@mailinvest.blog\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\"},\"headline\":\"Infrastructure as Intent \u2013 O\u2019Reilly\",\"datePublished\":\"2026-01-08T22:33:56+00:00\",\"dateModified\":\"2026-01-08T22:35:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/\"},\"wordCount\":1736,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/in-dis-canyon-4a-1400x950-1.jpg\",\"articleSection\":[\"Tech Universe\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/\",\"name\":\"Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/in-dis-canyon-4a-1400x950-1.jpg\",\"datePublished\":\"2026-01-08T22:33:56+00:00\",\"dateModified\":\"2026-01-08T22:35:15+00:00\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/in-dis-canyon-4a-1400x950-1.jpg\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/in-dis-canyon-4a-1400x950-1.jpg\",\"width\":1400,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/2026\\\/01\\\/08\\\/infrastructure-as-intent-oreilly\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mailinvest.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Infrastructure as Intent \u2013 O\u2019Reilly\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#website\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"name\":\"mailinvest.blog\",\"description\":\"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.\",\"publisher\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mailinvest.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#organization\",\"name\":\"mailinvest\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"contentUrl\":\"https:\\\/\\\/mailinvest.blog\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/default.png\",\"width\":1000,\"height\":1000,\"caption\":\"mailinvest\"},\"image\":{\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/freelanceracademic\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mailinvest.blog\\\/#\\\/schema\\\/person\\\/012701c4c204d4e4ebd34f926cfd31a4\",\"name\":\"admin@mailinvest.blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g\",\"caption\":\"admin@mailinvest.blog\"},\"sameAs\":[\"https:\\\/\\\/mailinvest.blog\",\"admin@mailinvest.blog\"],\"url\":\"https:\\\/\\\/mailinvest.blog\\\/index.php\\\/author\\\/adminmailinvest-blog\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/","og_locale":"en_US","og_type":"article","og_title":"Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog","og_description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","og_url":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/","og_site_name":"mailinvest.blog","article_publisher":"https:\/\/www.facebook.com\/freelanceracademic\/","article_published_time":"2026-01-08T22:33:56+00:00","article_modified_time":"2026-01-08T22:35:15+00:00","og_image":[{"width":1400,"height":950,"url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg","type":"image\/jpeg"}],"author":"admin@mailinvest.blog","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin@mailinvest.blog","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#article","isPartOf":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/"},"author":{"name":"admin@mailinvest.blog","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4"},"headline":"Infrastructure as Intent \u2013 O\u2019Reilly","datePublished":"2026-01-08T22:33:56+00:00","dateModified":"2026-01-08T22:35:15+00:00","mainEntityOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/"},"wordCount":1736,"commentCount":0,"publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg","articleSection":["Tech Universe"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/","url":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/","name":"Infrastructure as Intent \u2013 O\u2019Reilly - mailinvest.blog","isPartOf":{"@id":"https:\/\/mailinvest.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#primaryimage"},"image":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#primaryimage"},"thumbnailUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg","datePublished":"2026-01-08T22:33:56+00:00","dateModified":"2026-01-08T22:35:15+00:00","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis.mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what's new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","breadcrumb":{"@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#primaryimage","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2026\/01\/in-dis-canyon-4a-1400x950-1.jpg","width":1400,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/mailinvest.blog\/index.php\/2026\/01\/08\/infrastructure-as-intent-oreilly\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mailinvest.blog\/"},{"@type":"ListItem","position":2,"name":"Infrastructure as Intent \u2013 O\u2019Reilly"}]},{"@type":"WebSite","@id":"https:\/\/mailinvest.blog\/#website","url":"https:\/\/mailinvest.blog\/","name":"mailinvest.blog","description":"Technology is forever changing, and there are always new pieces of technology to replace obsolete ones. Tons of people enjoy reading tech blogs on a daily basis. mailinvest.blog tracks all the latest consumer technology breakthroughs and shows you what&#039;s new, what matters and how technology can enrich your life. mailinvest.blog also provides the information, tools, and advice that helps when deciding what to buy.","publisher":{"@id":"https:\/\/mailinvest.blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mailinvest.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mailinvest.blog\/#organization","name":"mailinvest","url":"https:\/\/mailinvest.blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/","url":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","contentUrl":"https:\/\/mailinvest.blog\/wp-content\/uploads\/2022\/01\/default.png","width":1000,"height":1000,"caption":"mailinvest"},"image":{"@id":"https:\/\/mailinvest.blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/freelanceracademic\/"]},{"@type":"Person","@id":"https:\/\/mailinvest.blog\/#\/schema\/person\/012701c4c204d4e4ebd34f926cfd31a4","name":"admin@mailinvest.blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98ed217bd0f3d6a6dcae2d9b0c76e305b049a07275e315e1407e19ec8b08e139?s=96&d=mm&r=g","caption":"admin@mailinvest.blog"},"sameAs":["https:\/\/mailinvest.blog","admin@mailinvest.blog"],"url":"https:\/\/mailinvest.blog\/index.php\/author\/adminmailinvest-blog\/"}]}},"_links":{"self":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/109687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/comments?post=109687"}],"version-history":[{"count":1,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/109687\/revisions"}],"predecessor-version":[{"id":109689,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/posts\/109687\/revisions\/109689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media\/109688"}],"wp:attachment":[{"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/media?parent=109687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/categories?post=109687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailinvest.blog\/index.php\/wp-json\/wp\/v2\/tags?post=109687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}