{
  "docId": "019dd923-5eff-723e-9be4-7d5565ea9588",
  "docSlug": "634cf20bd2d19ac2",
  "documentTitle": "2025 Investor Day",
  "authorId": "MongoDB",
  "authorName": "MongoDB",
  "documentKindSlug": "consulting-deck",
  "documentKindLabel": "Consulting deck",
  "sourceTypeSlug": "strategy_consulting",
  "sourceTypeLabel": "Strategy consulting",
  "presentationDate": null,
  "orientation": "landscape",
  "aspectRatio": 1.777,
  "pageNumber": 54,
  "pageCount": 137,
  "prevPage": 53,
  "nextPage": 55,
  "slideType": "other",
  "function": "present_solution",
  "density": "sparse",
  "nDataPoints": 0,
  "notes": "The slide features a visual representation of a workflow or process diagram on the right side.",
  "elementsJson": [
    "process_diagram",
    "paragraph"
  ],
  "metadataConfidence": 0.9,
  "imagePath": null,
  "slideHref": "/slides/019dd923-5eff-723e-9be4-7d5565ea9588/54",
  "deckHref": "/decks/019dd923-5eff-723e-9be4-7d5565ea9588",
  "deckJsonHref": "/decks/019dd923-5eff-723e-9be4-7d5565ea9588.json",
  "deckAnchorHref": "/decks/019dd923-5eff-723e-9be4-7d5565ea9588#slide-54",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "Split code into manageable chunks where each can be tested and converted independently",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd952-78b4-77ff-9930-9fd436cf18af",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.604,
        "w": 0.456,
        "x": 0.504,
        "y": 0.198
      },
      "kind": "image",
      "text": "Workflow diagram showing code conversion process steps",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "535362bc-3b39-43a8-b688-61f9833929ff",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.35,
        "w": 0.375,
        "x": 0.068,
        "y": 0.415
      },
      "kind": "list",
      "text": "Why is it important? Handle large and complex codebases - in particular stored procedures. What does our tooling provide? Split code into manageable chunks where each can be tested and converted independently",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "147a24f9-85ed-47f1-9417-59c3dc94e7de",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.085,
        "w": 0.175,
        "x": 0.168,
        "y": 0.175
      },
      "kind": "title",
      "text": "AMP Code Conversion",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "bf04b425-5e8d-4cbc-bc62-3c4a4da15cdf",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}