<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mario Noioso</title>
    <description>The latest articles on DEV Community by Mario Noioso (@manoioso).</description>
    <link>https://dev.to/manoioso</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3697252%2Fe4f89864-c550-4e9b-b9f4-b319ab0478e9.jpg</url>
      <title>DEV Community: Mario Noioso</title>
      <link>https://dev.to/manoioso</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manoioso"/>
    <language>en</language>
    <item>
      <title>MongoDB EMEA Public Sector</title>
      <dc:creator>Mario Noioso</dc:creator>
      <pubDate>Tue, 05 May 2026 16:43:16 +0000</pubDate>
      <link>https://dev.to/manoioso/mongodb-emea-public-sector-553i</link>
      <guid>https://dev.to/manoioso/mongodb-emea-public-sector-553i</guid>
      <description>&lt;p&gt;This section explores how MongoDB is used in the public sector across EMEA, covering data platforms, AI use cases, and sovereign cloud strategies. It provides insights into public sector data architectures, AI adoption, and digital sovereignty initiatives across Europe, Turkey and the Gulf region. From national digital platforms to large-scale public services, this collection highlights how modern data infrastructure is reshaping the public sector.&lt;/p&gt;

&lt;p&gt;Explore all articles in the &lt;a href="https://marionoioso.com/category/public-sector/" rel="noopener noreferrer"&gt;MongoDB Public Sector EMEA&lt;/a&gt; series.&lt;/p&gt;

&lt;p&gt;Topics covered in this section include:&lt;/p&gt;

&lt;p&gt;– MongoDB in government and public sector architectures&lt;br&gt;
– Public sector data platforms and modernization strategies&lt;br&gt;
– AI adoption in public institutions&lt;br&gt;
– Sovereign cloud and data residency in EMEA&lt;br&gt;
– Digital identity and large-scale public services&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mongodb</category>
      <category>database</category>
    </item>
    <item>
      <title>Production AI is not a demo: lessons learned building real GenAI systems with MongoDB</title>
      <dc:creator>Mario Noioso</dc:creator>
      <pubDate>Thu, 22 Jan 2026 18:11:18 +0000</pubDate>
      <link>https://dev.to/manoioso/production-ai-is-not-a-demo-lessons-learned-building-real-genai-systems-with-mongodb-44an</link>
      <guid>https://dev.to/manoioso/production-ai-is-not-a-demo-lessons-learned-building-real-genai-systems-with-mongodb-44an</guid>
      <description>&lt;p&gt;In the last year, I’ve seen a pattern repeat itself again and again.&lt;/p&gt;

&lt;p&gt;AI demos look impressive.&lt;br&gt;
Production AI systems behave very differently.&lt;/p&gt;

&lt;p&gt;Once you move beyond notebooks and prototypes, the real challenges emerge: data consistency, latency, hybrid search, lifecycle management, and the uncomfortable gap between “it works” and “it works reliably”.&lt;/p&gt;

&lt;p&gt;While working on real-world AI platforms (public sector, large document repositories, search-heavy systems), I ended up converging on a few hard truths:&lt;br&gt;
    • Retrieval is the core of GenAI, not the model&lt;br&gt;
    • Vector search alone is rarely enough&lt;br&gt;
    • Data architecture matters more than prompt engineering&lt;br&gt;
    • Production AI fails quietly when observability is ignored&lt;/p&gt;

&lt;p&gt;MongoDB turned out to be a surprisingly strong foundation for these systems, not because of hype, but because it sits naturally at the intersection of operational data, search, and AI workloads.&lt;/p&gt;

&lt;p&gt;I recently wrote a deeper piece where I walk through:&lt;br&gt;
    • what “production AI” actually means&lt;br&gt;
    • why hybrid search (full-text + semantic) is essential&lt;br&gt;
    • how to structure data and embeddings without painting yourself into a corner&lt;br&gt;
    • the architectural mistakes I see teams repeat&lt;/p&gt;

&lt;p&gt;I expand these ideas in more detail in &lt;a href="https://marionoioso.com/2026/01/16/production-ai-with-mongodb/" rel="noopener noreferrer"&gt;Production AI with MongoDB&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is not a tutorial and not marketing.&lt;br&gt;
It’s a field report from systems that had to survive real users, real data, and real constraints.&lt;/p&gt;

&lt;p&gt;If you’re building GenAI systems meant to last longer than a demo, I hope it helps you avoid a few expensive mistakes.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mongodb</category>
      <category>architecture</category>
      <category>genai</category>
    </item>
    <item>
      <title>Arcana: an agentic AI system for reasoning about MongoDB architectures</title>
      <dc:creator>Mario Noioso</dc:creator>
      <pubDate>Wed, 07 Jan 2026 00:30:38 +0000</pubDate>
      <link>https://dev.to/manoioso/arcana-an-agentic-ai-system-for-reasoning-about-mongodb-architectures-d6d</link>
      <guid>https://dev.to/manoioso/arcana-an-agentic-ai-system-for-reasoning-about-mongodb-architectures-d6d</guid>
      <description>&lt;p&gt;Most AI tools today are optimized for conversation.&lt;/p&gt;

&lt;p&gt;Arcana is not.&lt;/p&gt;

&lt;p&gt;Arcana is an &lt;strong&gt;agentic AI system&lt;/strong&gt; designed to reason about real-world data architectures, with a strong focus on MongoDB-based systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem Arcana tries to solve
&lt;/h2&gt;

&lt;p&gt;Modern systems are no longer just “an app plus a database”.&lt;/p&gt;

&lt;p&gt;They are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;distributed&lt;/li&gt;
&lt;li&gt;data-intensive&lt;/li&gt;
&lt;li&gt;AI-augmented&lt;/li&gt;
&lt;li&gt;continuously evolving&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In these environments, architectural decisions around:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;data modeling&lt;/li&gt;
&lt;li&gt;sharding&lt;/li&gt;
&lt;li&gt;workload isolation&lt;/li&gt;
&lt;li&gt;multi-region design&lt;/li&gt;
&lt;li&gt;AI integration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;do not have single correct answers.&lt;/p&gt;

&lt;p&gt;They require reasoning, trade-offs, and context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Arcana is agentic by design
&lt;/h2&gt;

&lt;p&gt;Arcana follows an agent-first approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interactions start from &lt;strong&gt;intent&lt;/strong&gt;, not chat history
&lt;/li&gt;
&lt;li&gt;documents and data are &lt;strong&gt;inputs to reasoning&lt;/strong&gt;, not final answers
&lt;/li&gt;
&lt;li&gt;the agent accumulates context while exploring a problem space
&lt;/li&gt;
&lt;li&gt;outputs are structured to support decisions, not just explanations
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes Arcana closer to a &lt;strong&gt;technical collaborator&lt;/strong&gt; than to a Q&amp;amp;A system.&lt;/p&gt;

&lt;h2&gt;
  
  
  MongoDB as a knowledge substrate
&lt;/h2&gt;

&lt;p&gt;MongoDB plays a central role in Arcana’s design.&lt;/p&gt;

&lt;p&gt;It acts as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a system of record&lt;/li&gt;
&lt;li&gt;a document and metadata store&lt;/li&gt;
&lt;li&gt;a semantic retrieval layer&lt;/li&gt;
&lt;li&gt;an architectural boundary&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes it a natural foundation for agentic systems that need to reason over both structured and unstructured knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Not a shortcut generator
&lt;/h2&gt;

&lt;p&gt;Arcana is not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a generic LLM wrapper&lt;/li&gt;
&lt;li&gt;a prompt playground&lt;/li&gt;
&lt;li&gt;a FAQ system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It does not replace engineering judgment.&lt;br&gt;
It exists to support it.&lt;/p&gt;

&lt;h2&gt;
  
  
  More details
&lt;/h2&gt;

&lt;p&gt;A more detailed overview of Arcana’s architecture and philosophy is available here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://marionoioso.com/2025/12/28/arcana-a-knowledge-engine-for-grounded-ai-systems/" rel="noopener noreferrer"&gt;Arcana – A Knowledge Engine for Grounded AI Systems&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mongodb</category>
      <category>ai</category>
      <category>architecture</category>
      <category>llm</category>
    </item>
    <item>
      <title>MongoDB MCP Server: exposing database knowledge to reasoning agents</title>
      <dc:creator>Mario Noioso</dc:creator>
      <pubDate>Wed, 07 Jan 2026 00:25:16 +0000</pubDate>
      <link>https://dev.to/manoioso/mongodb-mcp-server-exposing-database-knowledge-to-reasoning-agents-23j3</link>
      <guid>https://dev.to/manoioso/mongodb-mcp-server-exposing-database-knowledge-to-reasoning-agents-23j3</guid>
      <description>&lt;p&gt;Modern AI systems are good at talking.&lt;br&gt;
They are less good at reasoning over real system knowledge.&lt;/p&gt;

&lt;p&gt;When you build AI agents that need to reason about architectures, data models, or production constraints, the problem is not “retrieval”.&lt;br&gt;
The problem is &lt;strong&gt;controlled context exposure&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is where the MCP (Model Context Protocol) pattern becomes interesting.&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP in a nutshell
&lt;/h2&gt;

&lt;p&gt;An MCP server exposes structured knowledge to AI agents in a &lt;strong&gt;protocol-driven way&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stuffing documents into prompts&lt;/li&gt;
&lt;li&gt;or relying on raw vector search output&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the agent interacts with a server that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;knows the domain&lt;/li&gt;
&lt;li&gt;controls what context is exposed&lt;/li&gt;
&lt;li&gt;supports reasoning, not just answers&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why MongoDB fits naturally
&lt;/h2&gt;

&lt;p&gt;MongoDB already acts as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a system of record&lt;/li&gt;
&lt;li&gt;a document store&lt;/li&gt;
&lt;li&gt;a semantic retrieval layer&lt;/li&gt;
&lt;li&gt;an architectural boundary&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An MCP server backed by MongoDB can expose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;data models&lt;/li&gt;
&lt;li&gt;architectural constraints&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;operational knowledge&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;as &lt;strong&gt;reasoning-ready context&lt;/strong&gt; for agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  This is not a chatbot pattern
&lt;/h2&gt;

&lt;p&gt;The goal is not better conversations.&lt;br&gt;
The goal is better decisions.&lt;/p&gt;

&lt;p&gt;Agents reasoning over MongoDB-backed knowledge can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;explore trade-offs&lt;/li&gt;
&lt;li&gt;accumulate context&lt;/li&gt;
&lt;li&gt;produce structured, actionable outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Further details
&lt;/h2&gt;

&lt;p&gt;I wrote a deeper technical breakdown of how a MongoDB MCP Server works, including architecture and design considerations here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://marionoioso.com/2026/01/06/mongodb-mcp-server/" rel="noopener noreferrer"&gt;MongoDB MCP Server&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mongodb</category>
      <category>ai</category>
      <category>architecture</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
