window.ExamData = window.ExamData || {};
window.ExamData['ai-200'] = {
  meta: {
    id: 'ai-200',
    title: {
      en: 'Azure AI Cloud Developer Associate',
      de: 'Azure KI-Cloudentwickler Associate'
    },
    description: {
      en: 'This Beta 2026 exam replaces AZ-204 for AI-focused developers and measures your ability to build AI-powered compute, use Azure storage and data services, implement security and observability, and design event-driven AI pipelines on Azure.',
      de: 'Diese Beta-2026-Prüfung ersetzt AZ-204 für KI-orientierte Entwickler und misst Ihre Fähigkeit, KI-gestützte Compute-Lösungen zu entwickeln, Azure-Speicher- und Datendienste zu nutzen, Sicherheit und Observability zu implementieren und ereignisgesteuerte KI-Pipelines auf Azure zu entwerfen.'
    },
    icon: '☁️',
    level: 'associate',
    passingScore: 700,
    totalTime: 120,
    questionCount: '40-60',
    msLearnUrl: 'https://learn.microsoft.com/en-us/certifications/exams/ai-200/',
    domains: [
      {
        name: {
          en: 'Develop AI-powered compute solutions',
          de: 'KI-gestützte Computelösungen entwickeln'
        },
        weight: '25-30%',
        objectives: [
          {
            en: 'Choose containerized or serverless compute for AI workloads',
            de: 'Containerisierte oder serverlose Compute für KI-Workloads auswählen'
          },
          {
            en: 'Scale inference and batch processing workloads efficiently',
            de: 'Inferenz- und Batchverarbeitungsworkloads effizient skalieren'
          },
          {
            en: 'Use Azure Container Apps, AKS, and related platform capabilities',
            de: 'Azure Container Apps, AKS und zugehörige Plattformfunktionen nutzen'
          }
        ]
      },
      {
        name: {
          en: 'Develop for Azure storage and data',
          de: 'Für Azure-Speicher und -Daten entwickeln'
        },
        weight: '20-25%',
        objectives: [
          {
            en: 'Store AI artifacts, content, and vectors appropriately',
            de: 'KI-Artefakte, Inhalte und Vektoren passend zu speichern'
          },
          {
            en: 'Choose data services for operational, analytical, and retrieval workloads',
            de: 'Datendienste für operative, analytische und Retrieval-Workloads auszuwählen'
          },
          {
            en: 'Use Azure AI Search and vector databases effectively',
            de: 'Azure AI Search und Vektordatenbanken effektiv zu nutzen'
          }
        ]
      },
      {
        name: {
          en: 'Implement security and observability',
          de: 'Sicherheit und Observability implementieren'
        },
        weight: '20-25%',
        objectives: [
          {
            en: 'Protect identities, secrets, and network paths',
            de: 'Identitäten, Geheimnisse und Netzwerkpfade zu schützen'
          },
          {
            en: 'Collect logs, metrics, and distributed traces',
            de: 'Protokolle, Metriken und verteilte Traces zu erfassen'
          },
          {
            en: 'Alert and investigate issues across distributed AI services',
            de: 'Probleme über verteilte KI-Dienste hinweg zu alarmieren und zu untersuchen'
          }
        ]
      },
      {
        name: {
          en: 'Design event-driven AI pipelines',
          de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
        },
        weight: '20-25%',
        objectives: [
          {
            en: 'Connect sources, queues, topics, and processors',
            de: 'Quellen, Queues, Topics und Prozessoren zu verbinden'
          },
          {
            en: 'Implement reliable asynchronous orchestration and retries',
            de: 'Zuverlässige asynchrone Orchestrierung und Wiederholungen zu implementieren'
          },
          {
            en: 'Design event-driven ingestion, enrichment, and indexing flows',
            de: 'Ereignisgesteuerte Ingest-, Anreicherungs- und Indizierungsflüsse zu entwerfen'
          }
        ]
      }
    ]
  },
  questions: [
    {
      id: 'ai200-001',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to run containerized AI APIs with serverless scaling?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, containerisierte KI-APIs mit serverloser Skalierung auszuführen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Container Apps is correct because it is the option that is designed to run containerized AI APIs with serverless scaling. The other options address different goals within the same exam domain.',
        de: 'Azure Container Apps ist richtig, weil diese Option genau dafür ausgelegt ist, containerisierte KI-APIs mit serverloser Skalierung auszuführen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to run containerized AI APIs with serverless scaling.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, containerisierte KI-APIs mit serverloser Skalierung auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/overview'
    },
    {
      id: 'ai200-002',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to store large AI artifacts such as prompts, images, and model outputs?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Blob Storage',
            de: 'Azure Blob Storage'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Blob Storage is correct because it is the option that is designed to store large AI artifacts such as prompts, images, and model outputs. The other options address different goals within the same exam domain.',
        de: 'Azure Blob Storage ist richtig, weil diese Option genau dafür ausgelegt ist, große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store large AI artifacts such as prompts, images, and model outputs.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction'
    },
    {
      id: 'ai200-003',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to authenticate to Azure services without embedding credentials?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Managed identity',
            de: 'Verwaltete Identität'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Managed identity is correct because it is the option that is designed to authenticate to Azure services without embedding credentials. The other options address different goals within the same exam domain.',
        de: 'Verwaltete Identität ist richtig, weil diese Option genau dafür ausgelegt ist, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to authenticate to Azure services without embedding credentials.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    },
    {
      id: 'ai200-004',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to route discrete events from Azure services to handlers?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Event Grid',
            de: 'Azure Event Grid'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Event Grid is correct because it is the option that is designed to route discrete events from Azure services to handlers. The other options address different goals within the same exam domain.',
        de: 'Azure Event Grid ist richtig, weil diese Option genau dafür ausgelegt ist, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to route discrete events from Azure services to handlers.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    },
    {
      id: 'ai200-005',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to orchestrate complex containerized AI workloads with Kubernetes control?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'C',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Kubernetes Service is correct because it is the option that is designed to orchestrate complex containerized AI workloads with Kubernetes control. The other options address different goals within the same exam domain.',
        de: 'Azure Kubernetes Service ist richtig, weil diese Option genau dafür ausgelegt ist, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to orchestrate complex containerized AI workloads with Kubernetes control.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/what-is-aks'
    },
    {
      id: 'ai200-006',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to store analytics-oriented data with a hierarchical namespace?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, analyseorientierte Daten mit hierarchischem Namespace zu speichern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Data Lake Storage Gen2 is correct because it is the option that is designed to store analytics-oriented data with a hierarchical namespace. The other options address different goals within the same exam domain.',
        de: 'Azure Data Lake Storage Gen2 ist richtig, weil diese Option genau dafür ausgelegt ist, analyseorientierte Daten mit hierarchischem Namespace zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store analytics-oriented data with a hierarchical namespace.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, analyseorientierte Daten mit hierarchischem Namespace zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction'
    },
    {
      id: 'ai200-007',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to store secrets and certificates outside application code?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        },
        {
          id: 'D',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Azure Key Vault is correct because it is the option that is designed to store secrets and certificates outside application code. The other options address different goals within the same exam domain.',
        de: 'Azure Key Vault ist richtig, weil diese Option genau dafür ausgelegt ist, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store secrets and certificates outside application code.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/key-vault/general/overview'
    },
    {
      id: 'ai200-008',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to exchange reliable queued or topic-based messages between pipeline stages?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Service Bus is correct because it is the option that is designed to exchange reliable queued or topic-based messages between pipeline stages. The other options address different goals within the same exam domain.',
        de: 'Azure Service Bus ist richtig, weil diese Option genau dafür ausgelegt ist, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to exchange reliable queued or topic-based messages between pipeline stages.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    },
    {
      id: 'ai200-009',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to run short-lived event-driven AI processing code without managing servers?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'B',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'C',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Functions is correct because it is the option that is designed to run short-lived event-driven AI processing code without managing servers. The other options address different goals within the same exam domain.',
        de: 'Azure Functions ist richtig, weil diese Option genau dafür ausgelegt ist, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to run short-lived event-driven AI processing code without managing servers.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'ai200-010',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to serve low-latency globally distributed operational data for AI apps?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Cosmos DB is correct because it is the option that is designed to serve low-latency globally distributed operational data for AI apps. The other options address different goals within the same exam domain.',
        de: 'Azure Cosmos DB ist richtig, weil diese Option genau dafür ausgelegt ist, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to serve low-latency globally distributed operational data for AI apps.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/cosmos-db/introduction'
    },
    {
      id: 'ai200-011',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to keep PaaS traffic on private network paths?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        },
        {
          id: 'C',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Private Link is correct because it is the option that is designed to keep PaaS traffic on private network paths. The other options address different goals within the same exam domain.',
        de: 'Private Link ist richtig, weil diese Option genau dafür ausgelegt ist, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to keep PaaS traffic on private network paths.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-link-overview'
    },
    {
      id: 'ai200-012',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to orchestrate long-running stateful AI workflows?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Durable Functions is correct because it is the option that is designed to orchestrate long-running stateful AI workflows. The other options address different goals within the same exam domain.',
        de: 'Durable Functions ist richtig, weil diese Option genau dafür ausgelegt ist, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to orchestrate long-running stateful AI workflows.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview'
    },
    {
      id: 'ai200-013',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to run batch AI work to completion on demand or on a schedule?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'B',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Container Apps jobs is correct because it is the option that is designed to run batch AI work to completion on demand or on a schedule. The other options address different goals within the same exam domain.',
        de: 'Container Apps Jobs ist richtig, weil diese Option genau dafür ausgelegt ist, Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to run batch AI work to completion on demand or on a schedule.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-014',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to run vector retrieval over indexed embeddings and metadata?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure AI Search vector index is correct because it is the option that is designed to run vector retrieval over indexed embeddings and metadata. The other options address different goals within the same exam domain.',
        de: 'Vektorindex in Azure AI Search ist richtig, weil diese Option genau dafür ausgelegt ist, Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to run vector retrieval over indexed embeddings and metadata.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/vector-search-overview'
    },
    {
      id: 'ai200-015',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to emit standardized traces and metrics from distributed AI services?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'B',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'OpenTelemetry is correct because it is the option that is designed to emit standardized traces and metrics from distributed AI services. The other options address different goals within the same exam domain.',
        de: 'OpenTelemetry ist richtig, weil diese Option genau dafür ausgelegt ist, standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to emit standardized traces and metrics from distributed AI services.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview'
    },
    {
      id: 'ai200-016',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to ingest high-throughput streams for AI pipeline processing?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Event Hubs is correct because it is the option that is designed to ingest high-throughput streams for AI pipeline processing. The other options address different goals within the same exam domain.',
        de: 'Azure Event Hubs ist richtig, weil diese Option genau dafür ausgelegt ist, hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to ingest high-throughput streams for AI pipeline processing.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about'
    },
    {
      id: 'ai200-017',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to provide GPU-backed compute for intensive model inference?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, GPU-gestützte Compute für intensive Modellinferenz bereitzustellen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'D',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'GPU node pool is correct because it is the option that is designed to provide GPU-backed compute for intensive model inference. The other options address different goals within the same exam domain.',
        de: 'GPU-Nodepool ist richtig, weil diese Option genau dafür ausgelegt ist, GPU-gestützte Compute für intensive Modellinferenz bereitzustellen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to provide GPU-backed compute for intensive model inference.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, GPU-gestützte Compute für intensive Modellinferenz bereitzustellen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/use-nvidia-gpu'
    },
    {
      id: 'ai200-018',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to store relational data together with vector similarity search?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Database for PostgreSQL with pgvector is correct because it is the option that is designed to store relational data together with vector similarity search. The other options address different goals within the same exam domain.',
        de: 'Azure Database for PostgreSQL mit pgvector ist richtig, weil diese Option genau dafür ausgelegt ist, relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store relational data together with vector similarity search.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector'
    },
    {
      id: 'ai200-019',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to track application performance and failures for an AI service?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Application Insights is correct because it is the option that is designed to track application performance and failures for an AI service. The other options address different goals within the same exam domain.',
        de: 'Application Insights ist richtig, weil diese Option genau dafür ausgelegt ist, Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to track application performance and failures for an AI service.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview'
    },
    {
      id: 'ai200-020',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which option is best for a team that needs to isolate poison messages that repeatedly fail processing?',
        de: 'Welche Option ist am besten geeignet, wenn ein Team die Anforderung hat, Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Dead-letter queue is correct because it is the option that is designed to isolate poison messages that repeatedly fail processing. The other options address different goals within the same exam domain.',
        de: 'Dead-Letter-Queue ist richtig, weil diese Option genau dafür ausgelegt ist, Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to isolate poison messages that repeatedly fail processing.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-dead-letter-queues'
    },
    {
      id: 'ai200-021',
      type: 'multiple',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team run containerized AI services efficiently?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, containerisierte KI-Dienste effizient zu betreiben?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use revisions or blue-green rollout for safer updates',
            de: 'Revisionen oder Blue-Green-Rollout für sicherere Updates zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Scale only by manually editing replica counts during incidents',
            de: 'nur durch manuelles Ändern der Replikazahl während Vorfällen zu skalieren'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Bake secrets directly into container images',
            de: 'Geheimnisse direkt in Container-Images einzubacken'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use KEDA or platform scale rules for event-based scaling',
            de: 'KEDA oder Plattform-Skalierungsregeln für ereignisbasierte Skalierung zu verwenden'
          }
        }
      ],
      correct: [
        'A',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to run containerized AI services efficiently. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, containerisierte KI-Dienste effizient zu betreiben. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/overview'
    },
    {
      id: 'ai200-022',
      type: 'multiple',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team store and retrieve enterprise content for AI applications?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, Unternehmensinhalte für KI-Anwendungen zu speichern und abzurufen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Azure Files as a replacement for vector search',
            de: 'Azure Files als Ersatz für Vektorsuche zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Store all metadata only inside image pixels',
            de: 'alle Metadaten nur in Bildpixeln zu speichern'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Use Blob Storage for large unstructured artifacts',
            de: 'Blob Storage für große unstrukturierte Artefakte zu verwenden'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use Azure AI Search vector indexes for semantic retrieval',
            de: 'Vektorindizes in Azure AI Search für semantisches Retrieval zu verwenden'
          }
        }
      ],
      correct: [
        'C',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to store and retrieve enterprise content for AI applications. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, Unternehmensinhalte für KI-Anwendungen zu speichern und abzurufen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/vector-search-overview'
    },
    {
      id: 'ai200-023',
      type: 'multiple',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team reduce credential and network exposure?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, die Offenlegung von Anmeldeinformationen und Netzwerken zu verringern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Expose administrative endpoints directly to the public internet',
            de: 'administrative Endpunkte direkt dem öffentlichen Internet auszusetzen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use managed identities for service-to-service access',
            de: 'verwaltete Identitäten für Dienst-zu-Dienst-Zugriff zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Use Private Link for sensitive PaaS connectivity',
            de: 'Private Link für sensible PaaS-Konnektivität zu verwenden'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Check secrets into source control for easy deployment',
            de: 'Geheimnisse zur einfachen Bereitstellung in die Quellcodeverwaltung einzuchecken'
          }
        }
      ],
      correct: [
        'B',
        'C'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to reduce credential and network exposure. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, die Offenlegung von Anmeldeinformationen und Netzwerken zu verringern. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    },
    {
      id: 'ai200-024',
      type: 'multiple',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team build reliable event-driven AI pipelines?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, zuverlässige ereignisgesteuerte KI-Pipelines aufzubauen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use durable messaging such as Service Bus for decoupling',
            de: 'dauerhafte Nachrichtenübermittlung wie Service Bus zur Entkopplung zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Design idempotent handlers for safe retries',
            de: 'idempotente Handler für sichere Wiederholungen zu entwerfen'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Delete failed messages immediately with no inspection',
            de: 'fehlgeschlagene Nachrichten sofort ohne Prüfung zu löschen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Depend on one in-memory queue inside a single process',
            de: 'sich auf eine In-Memory-Queue in einem einzelnen Prozess zu verlassen'
          }
        }
      ],
      correct: [
        'A',
        'B'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to build reliable event-driven AI pipelines. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, zuverlässige ereignisgesteuerte KI-Pipelines aufzubauen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    },
    {
      id: 'ai200-025',
      type: 'multiple',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team choose compute for asynchronous AI processing?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, Compute für asynchrone KI-Verarbeitung auszuwählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Azure Functions for lightweight event-driven execution',
            de: 'Azure Functions für leichte ereignisgesteuerte Ausführung zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use a long-running web API for every small timer-based task',
            de: 'für jede kleine zeitbasierte Aufgabe eine lang laufende Web-API zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Require GPU clusters for every simple text normalization step',
            de: 'für jeden einfachen Textnormalisierungsschritt GPU-Cluster zu verlangen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use Container Apps jobs for batch work to completion',
            de: 'Container Apps Jobs für Batch-Arbeit bis zum Abschluss zu verwenden'
          }
        }
      ],
      correct: [
        'A',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to choose compute for asynchronous AI processing. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, Compute für asynchrone KI-Verarbeitung auszuwählen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-026',
      type: 'multiple',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team support filtered vector retrieval?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, gefiltertes Vektor-Retrieval zu unterstützen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Remove product and region attributes from the index',
            de: 'Produkt- und Regionsattribute aus dem Index zu entfernen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Archive every vector before it can be queried',
            de: 'jeden Vektor zu archivieren, bevor er abgefragt werden kann'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Store metadata alongside embeddings',
            de: 'Metadaten neben Embeddings zu speichern'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use filters to narrow results by business context',
            de: 'Filter zu verwenden, um Ergebnisse nach Geschäftskontext einzugrenzen'
          }
        }
      ],
      correct: [
        'C',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to support filtered vector retrieval. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, gefiltertes Vektor-Retrieval zu unterstützen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/search-filters'
    },
    {
      id: 'ai200-027',
      type: 'multiple',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team make distributed AI systems observable?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, verteilte KI-Systeme beobachtbar zu machen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Collect no failure telemetry to save cost',
            de: 'keine Fehlertelemetrie zu sammeln, um Kosten zu sparen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Emit traces with OpenTelemetry',
            de: 'Traces mit OpenTelemetry auszugeben'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Centralize logs in a Log Analytics workspace',
            de: 'Protokolle in einem Log Analytics-Arbeitsbereich zu zentralisieren'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Disable correlation between services',
            de: 'Korrelation zwischen Diensten zu deaktivieren'
          }
        }
      ],
      correct: [
        'B',
        'C'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to make distributed AI systems observable. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, verteilte KI-Systeme beobachtbar zu machen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview'
    },
    {
      id: 'ai200-028',
      type: 'multiple',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team react to new data arriving in storage?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, auf neue im Speicher ankommende Daten zu reagieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Event Grid to route blob created events',
            de: 'Event Grid zu verwenden, um Blob-erzeugt-Ereignisse weiterzuleiten'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Trigger downstream processing only when files arrive',
            de: 'nachgelagerte Verarbeitung nur dann auszulösen, wenn Dateien eintreffen'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Poll every storage account continuously with no event model',
            de: 'jedes Speicherkonto kontinuierlich ohne Ereignismodell abzufragen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Rebuild every search index every minute regardless of change',
            de: 'jeden Suchindex jede Minute unabhängig von Änderungen neu aufzubauen'
          }
        }
      ],
      correct: [
        'A',
        'B'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to react to new data arriving in storage. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, auf neue im Speicher ankommende Daten zu reagieren. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    },
    {
      id: 'ai200-029',
      type: 'multiple',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team prepare a platform for demanding model inference?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, eine Plattform für anspruchsvolle Modellinferenz vorzubereiten?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use AKS when advanced Kubernetes control is required',
            de: 'AKS zu verwenden, wenn erweiterte Kubernetes-Steuerung erforderlich ist'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Assume every AI workload runs best on a single fixed VM forever',
            de: 'davon auszugehen, dass jeder KI-Workload dauerhaft am besten auf einer einzelnen festen VM läuft'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Disable autoscaling to simplify all workloads',
            de: 'Autoskalierung zu deaktivieren, um alle Workloads zu vereinfachen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use GPU-backed compute when models require it',
            de: 'GPU-gestützte Compute zu verwenden, wenn Modelle sie benötigen'
          }
        }
      ],
      correct: [
        'A',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to prepare a platform for demanding model inference. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, eine Plattform für anspruchsvolle Modellinferenz vorzubereiten. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/use-nvidia-gpu'
    },
    {
      id: 'ai200-030',
      type: 'multiple',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'easy',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team manage AI artifacts cost-effectively over time?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, KI-Artefakte über die Zeit kosteneffektiv zu verwalten?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Keep every artifact forever in the hottest storage tier',
            de: 'jedes Artefakt dauerhaft in der teuersten Speicherebene zu halten'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Depend on local developer disks for production durability',
            de: 'sich für Produktionshaltbarkeit auf lokale Entwicklerfestplatten zu verlassen'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Apply lifecycle management to older blobs',
            de: 'Lebenszyklusverwaltung auf ältere Blobs anzuwenden'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Choose durable storage redundancy for important data',
            de: 'dauerhafte Speicherredundanz für wichtige Daten zu wählen'
          }
        }
      ],
      correct: [
        'C',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to manage AI artifacts cost-effectively over time. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, KI-Artefakte über die Zeit kosteneffektiv zu verwalten. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview'
    },
    {
      id: 'ai200-031',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to centralize and query operational logs with KQL. Which option should you choose?',
        de: 'Sie haben die Anforderung, operative Protokolle zentral zu sammeln und mit KQL abzufragen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Log Analytics workspace is correct because it is the option that is designed to centralize and query operational logs with KQL. The other options address different goals within the same exam domain.',
        de: 'Log Analytics-Arbeitsbereich ist richtig, weil diese Option genau dafür ausgelegt ist, operative Protokolle zentral zu sammeln und mit KQL abzufragen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to centralize and query operational logs with KQL.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, operative Protokolle zentral zu sammeln und mit KQL abzufragen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-workspace-overview'
    },
    {
      id: 'ai200-032',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to make retries safe when an AI pipeline step runs more than once. Which option should you choose?',
        de: 'Sie haben die Anforderung, Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Idempotency is correct because it is the option that is designed to make retries safe when an AI pipeline step runs more than once. The other options address different goals within the same exam domain.',
        de: 'Idempotenz ist richtig, weil diese Option genau dafür ausgelegt ist, Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to make retries safe when an AI pipeline step runs more than once.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/architecture/patterns/idempotent-consumer'
    },
    {
      id: 'ai200-033',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to scale a containerized AI service based on queue depth or events. Which option should you choose?',
        de: 'Sie haben die Anforderung, einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'D',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'KEDA scale rule is correct because it is the option that is designed to scale a containerized AI service based on queue depth or events. The other options address different goals within the same exam domain.',
        de: 'KEDA-Skalierungsregel ist richtig, weil diese Option genau dafür ausgelegt ist, einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to scale a containerized AI service based on queue depth or events.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/scale-app'
    },
    {
      id: 'ai200-034',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to share file-based content between multiple containerized workers. Which option should you choose?',
        de: 'Sie haben die Anforderung, dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Files is correct because it is the option that is designed to share file-based content between multiple containerized workers. The other options address different goals within the same exam domain.',
        de: 'Azure Files ist richtig, weil diese Option genau dafür ausgelegt ist, dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to share file-based content between multiple containerized workers.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction'
    },
    {
      id: 'ai200-035',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to follow one request across multiple AI components and services. Which option should you choose?',
        de: 'Sie haben die Anforderung, eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'AKS workload identity',
            de: 'AKS Workload Identity'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Distributed tracing is correct because it is the option that is designed to follow one request across multiple AI components and services. The other options address different goals within the same exam domain.',
        de: 'Verteiltes Tracing ist richtig, weil diese Option genau dafür ausgelegt ist, eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to follow one request across multiple AI components and services.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/distributed-tracing-telemetry-correlation'
    },
    {
      id: 'ai200-036',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to process asynchronous AI workloads only when messages arrive. Which option should you choose?',
        de: 'Sie haben die Anforderung, asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Fan-out pattern',
            de: 'Fan-out-Muster'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Queue-triggered Container Apps job is correct because it is the option that is designed to process asynchronous AI workloads only when messages arrive. The other options address different goals within the same exam domain.',
        de: 'Queue-getriggerter Container-Apps-Job ist richtig, weil diese Option genau dafür ausgelegt ist, asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to process asynchronous AI workloads only when messages arrive.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-037',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to roll out a new containerized AI version alongside the old one. Which option should you choose?',
        de: 'Sie haben die Anforderung, eine neue containerisierte KI-Version parallel zur alten auszurollen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Revision is correct because it is the option that is designed to roll out a new containerized AI version alongside the old one. The other options address different goals within the same exam domain.',
        de: 'Revision ist richtig, weil diese Option genau dafür ausgelegt ist, eine neue containerisierte KI-Version parallel zur alten auszurollen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to roll out a new containerized AI version alongside the old one.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, eine neue containerisierte KI-Version parallel zur alten auszurollen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/revisions'
    },
    {
      id: 'ai200-038',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to move older AI artifacts to lower-cost storage tiers automatically. Which option should you choose?',
        de: 'Sie haben die Anforderung, ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Geo-redundant storage',
            de: 'Georedundanter Speicher'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Lifecycle management is correct because it is the option that is designed to move older AI artifacts to lower-cost storage tiers automatically. The other options address different goals within the same exam domain.',
        de: 'Lebenszyklusverwaltung ist richtig, weil diese Option genau dafür ausgelegt ist, ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to move older AI artifacts to lower-cost storage tiers automatically.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview'
    },
    {
      id: 'ai200-039',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to reduce telemetry volume while keeping representative observability data. Which option should you choose?',
        de: 'Sie haben die Anforderung, das Telemetrievolumen zu reduzieren und dennoch repräsentative Observability-Daten zu behalten. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Monitor alert',
            de: 'Azure Monitor-Warnung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        },
        {
          id: 'D',
          text: {
            en: 'AKS workload identity',
            de: 'AKS Workload Identity'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Sampling is correct because it is the option that is designed to reduce telemetry volume while keeping representative observability data. The other options address different goals within the same exam domain.',
        de: 'Sampling ist richtig, weil diese Option genau dafür ausgelegt ist, das Telemetrievolumen zu reduzieren und dennoch repräsentative Observability-Daten zu behalten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to reduce telemetry volume while keeping representative observability data.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, das Telemetrievolumen zu reduzieren und dennoch repräsentative Observability-Daten zu behalten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-sampling'
    },
    {
      id: 'ai200-040',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to trigger downstream processing when a new file lands in storage. Which option should you choose?',
        de: 'Sie haben die Anforderung, nachgelagerte Verarbeitung auszulösen, wenn eine neue Datei im Speicher landet. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Fan-out pattern',
            de: 'Fan-out-Muster'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Checkpointing',
            de: 'Checkpointing'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Blob created event is correct because it is the option that is designed to trigger downstream processing when a new file lands in storage. The other options address different goals within the same exam domain.',
        de: 'Blob-erzeugt-Ereignis ist richtig, weil diese Option genau dafür ausgelegt ist, nachgelagerte Verarbeitung auszulösen, wenn eine neue Datei im Speicher landet. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to trigger downstream processing when a new file lands in storage.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, nachgelagerte Verarbeitung auszulösen, wenn eine neue Datei im Speicher landet.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-grid/blob-event-schema'
    },
    {
      id: 'ai200-041',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to add service invocation and pub-sub building blocks to microservices. Which option should you choose?',
        de: 'Sie haben die Anforderung, Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Dapr sidecar is correct because it is the option that is designed to add service invocation and pub-sub building blocks to microservices. The other options address different goals within the same exam domain.',
        de: 'Dapr-Sidecar ist richtig, weil diese Option genau dafür ausgelegt ist, Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to add service invocation and pub-sub building blocks to microservices.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview'
    },
    {
      id: 'ai200-042',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to react to new or updated records in an operational data store. Which option should you choose?',
        de: 'Sie haben die Anforderung, auf neue oder aktualisierte Datensätze in einem operativen Datenspeicher zu reagieren. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Geo-redundant storage',
            de: 'Georedundanter Speicher'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Blob index tags',
            de: 'Blob-Index-Tags'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Cosmos DB change feed is correct because it is the option that is designed to react to new or updated records in an operational data store. The other options address different goals within the same exam domain.',
        de: 'Cosmos DB Change Feed ist richtig, weil diese Option genau dafür ausgelegt ist, auf neue oder aktualisierte Datensätze in einem operativen Datenspeicher zu reagieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to react to new or updated records in an operational data store.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, auf neue oder aktualisierte Datensätze in einem operativen Datenspeicher zu reagieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/cosmos-db/change-feed'
    },
    {
      id: 'ai200-043',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to assess security posture and recommendations for AI infrastructure. Which option should you choose?',
        de: 'Sie haben die Anforderung, Sicherheitsstatus und Empfehlungen für KI-Infrastruktur zu bewerten. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Correlation ID',
            de: 'Korrelations-ID'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        },
        {
          id: 'C',
          text: {
            en: 'AKS workload identity',
            de: 'AKS Workload Identity'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Monitor alert',
            de: 'Azure Monitor-Warnung'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Microsoft Defender for Cloud is correct because it is the option that is designed to assess security posture and recommendations for AI infrastructure. The other options address different goals within the same exam domain.',
        de: 'Microsoft Defender for Cloud ist richtig, weil diese Option genau dafür ausgelegt ist, Sicherheitsstatus und Empfehlungen für KI-Infrastruktur zu bewerten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to assess security posture and recommendations for AI infrastructure.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Sicherheitsstatus und Empfehlungen für KI-Infrastruktur zu bewerten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction'
    },
    {
      id: 'ai200-044',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to handle transient failures between asynchronous pipeline steps. Which option should you choose?',
        de: 'Sie haben die Anforderung, vorübergehende Fehler zwischen asynchronen Pipeline-Schritten zu behandeln. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Fan-out pattern',
            de: 'Fan-out-Muster'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Checkpointing',
            de: 'Checkpointing'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Scheduled orchestration',
            de: 'Geplante Orchestrierung'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Retry with backoff is correct because it is the option that is designed to handle transient failures between asynchronous pipeline steps. The other options address different goals within the same exam domain.',
        de: 'Wiederholung mit Backoff ist richtig, weil diese Option genau dafür ausgelegt ist, vorübergehende Fehler zwischen asynchronen Pipeline-Schritten zu behandeln. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to handle transient failures between asynchronous pipeline steps.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, vorübergehende Fehler zwischen asynchronen Pipeline-Schritten zu behandeln.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/architecture/patterns/retry'
    },
    {
      id: 'ai200-045',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to host a managed machine learning inference endpoint. Which option should you choose?',
        de: 'Sie haben die Anforderung, einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Managed online endpoint is correct because it is the option that is designed to host a managed machine learning inference endpoint. The other options address different goals within the same exam domain.',
        de: 'Verwalteter Onlineendpunkt ist richtig, weil diese Option genau dafür ausgelegt ist, einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to host a managed machine learning inference endpoint.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoints-online'
    },
    {
      id: 'ai200-046',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to limit retrieval or processing to content with matching attributes. Which option should you choose?',
        de: 'Sie haben die Anforderung, Retrieval oder Verarbeitung auf Inhalte mit passenden Attributen zu begrenzen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Blob index tags',
            de: 'Blob-Index-Tags'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Vector metadata',
            de: 'Vektormetadaten'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Geo-redundant storage',
            de: 'Georedundanter Speicher'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Metadata filter is correct because it is the option that is designed to limit retrieval or processing to content with matching attributes. The other options address different goals within the same exam domain.',
        de: 'Metadatenfilter ist richtig, weil diese Option genau dafür ausgelegt ist, Retrieval oder Verarbeitung auf Inhalte mit passenden Attributen zu begrenzen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to limit retrieval or processing to content with matching attributes.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Retrieval oder Verarbeitung auf Inhalte mit passenden Attributen zu begrenzen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/search-filters'
    },
    {
      id: 'ai200-047',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to map Kubernetes service accounts to Microsoft Entra identities. Which option should you choose?',
        de: 'Sie haben die Anforderung, Kubernetes-Dienstkonten Microsoft Entra-Identitäten zuzuordnen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Managed identity',
            de: 'Verwaltete Identität'
          }
        },
        {
          id: 'B',
          text: {
            en: 'AKS workload identity',
            de: 'AKS Workload Identity'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Monitor alert',
            de: 'Azure Monitor-Warnung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Correlation ID',
            de: 'Korrelations-ID'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'AKS workload identity is correct because it is the option that is designed to map Kubernetes service accounts to Microsoft Entra identities. The other options address different goals within the same exam domain.',
        de: 'AKS Workload Identity ist richtig, weil diese Option genau dafür ausgelegt ist, Kubernetes-Dienstkonten Microsoft Entra-Identitäten zuzuordnen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to map Kubernetes service accounts to Microsoft Entra identities.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Kubernetes-Dienstkonten Microsoft Entra-Identitäten zuzuordnen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview'
    },
    {
      id: 'ai200-048',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to split one event into parallel downstream AI processing branches. Which option should you choose?',
        de: 'Sie haben die Anforderung, ein Ereignis in parallele nachgelagerte KI-Verarbeitungszweige aufzuteilen. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Fan-out pattern',
            de: 'Fan-out-Muster'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Checkpointing',
            de: 'Checkpointing'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Scheduled orchestration',
            de: 'Geplante Orchestrierung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Event Grid',
            de: 'Azure Event Grid'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Fan-out pattern is correct because it is the option that is designed to split one event into parallel downstream AI processing branches. The other options address different goals within the same exam domain.',
        de: 'Fan-out-Muster ist richtig, weil diese Option genau dafür ausgelegt ist, ein Ereignis in parallele nachgelagerte KI-Verarbeitungszweige aufzuteilen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to split one event into parallel downstream AI processing branches.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, ein Ereignis in parallele nachgelagerte KI-Verarbeitungszweige aufzuteilen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/architecture/patterns/competing-consumers'
    },
    {
      id: 'ai200-049',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to increase compute instances when asynchronous inference backlog grows. Which option should you choose?',
        de: 'Sie haben die Anforderung, Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Queue-based autoscaling is correct because it is the option that is designed to increase compute instances when asynchronous inference backlog grows. The other options address different goals within the same exam domain.',
        de: 'Queue-basierte Autoskalierung ist richtig, weil diese Option genau dafür ausgelegt ist, Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to increase compute instances when asynchronous inference backlog grows.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/scale-app'
    },
    {
      id: 'ai200-050',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'You need to improve durability for important AI artifacts across regions. Which option should you choose?',
        de: 'Sie haben die Anforderung, die Haltbarkeit wichtiger KI-Artefakte über Regionen hinweg zu verbessern. Welche Option sollten Sie auswählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Vector metadata',
            de: 'Vektormetadaten'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Blob Storage',
            de: 'Azure Blob Storage'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Geo-redundant storage',
            de: 'Georedundanter Speicher'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Blob index tags',
            de: 'Blob-Index-Tags'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Geo-redundant storage is correct because it is the option that is designed to improve durability for important AI artifacts across regions. The other options address different goals within the same exam domain.',
        de: 'Georedundanter Speicher ist richtig, weil diese Option genau dafür ausgelegt ist, die Haltbarkeit wichtiger KI-Artefakte über Regionen hinweg zu verbessern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to improve durability for important AI artifacts across regions.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, die Haltbarkeit wichtiger KI-Artefakte über Regionen hinweg zu verbessern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    },
    {
      id: 'ai200-051',
      type: 'multiple',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team detect and respond to issues quickly?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, Probleme schnell zu erkennen und darauf zu reagieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Sample away every slow request intentionally',
            de: 'jede langsame Anfrage absichtlich wegzusampeln'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use Azure Monitor alerts on key metrics or logs',
            de: 'Azure Monitor-Warnungen auf wichtige Metriken oder Protokolle zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Track request paths with distributed tracing and correlation IDs',
            de: 'Anforderungspfade mit verteiltem Tracing und Korrelations-IDs nachzuverfolgen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Rely on manual guesswork instead of telemetry',
            de: 'sich statt auf Telemetrie auf manuelles Raten zu verlassen'
          }
        }
      ],
      correct: [
        'B',
        'C'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to detect and respond to issues quickly. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, Probleme schnell zu erkennen und darauf zu reagieren. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview'
    },
    {
      id: 'ai200-052',
      type: 'multiple',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team orchestrate long-running AI workflows?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, lang laufende KI-Workflows zu orchestrieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Durable Functions for stateful orchestration',
            de: 'Durable Functions für zustandsbehaftete Orchestrierung zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use dead-letter queues for poison messages',
            de: 'Dead-Letter-Queues für Poison-Messages zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Assume every step will always succeed the first time',
            de: 'davon auszugehen, dass jeder Schritt immer beim ersten Mal erfolgreich ist'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Handle retries by duplicating business side effects',
            de: 'Wiederholungen zu behandeln, indem Geschäftseffekte dupliziert werden'
          }
        }
      ],
      correct: [
        'A',
        'B'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to orchestrate long-running AI workflows. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, lang laufende KI-Workflows zu orchestrieren. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview'
    },
    {
      id: 'ai200-053',
      type: 'multiple',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team run containerized AI services efficiently?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, containerisierte KI-Dienste effizient zu betreiben?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use revisions or blue-green rollout for safer updates',
            de: 'Revisionen oder Blue-Green-Rollout für sicherere Updates zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Scale only by manually editing replica counts during incidents',
            de: 'nur durch manuelles Ändern der Replikazahl während Vorfällen zu skalieren'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Bake secrets directly into container images',
            de: 'Geheimnisse direkt in Container-Images einzubacken'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use KEDA or platform scale rules for event-based scaling',
            de: 'KEDA oder Plattform-Skalierungsregeln für ereignisbasierte Skalierung zu verwenden'
          }
        }
      ],
      correct: [
        'A',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to run containerized AI services efficiently. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, containerisierte KI-Dienste effizient zu betreiben. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/overview'
    },
    {
      id: 'ai200-054',
      type: 'multiple',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team store and retrieve enterprise content for AI applications?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, Unternehmensinhalte für KI-Anwendungen zu speichern und abzurufen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Azure Files as a replacement for vector search',
            de: 'Azure Files als Ersatz für Vektorsuche zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Store all metadata only inside image pixels',
            de: 'alle Metadaten nur in Bildpixeln zu speichern'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Use Blob Storage for large unstructured artifacts',
            de: 'Blob Storage für große unstrukturierte Artefakte zu verwenden'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use Azure AI Search vector indexes for semantic retrieval',
            de: 'Vektorindizes in Azure AI Search für semantisches Retrieval zu verwenden'
          }
        }
      ],
      correct: [
        'C',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to store and retrieve enterprise content for AI applications. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, Unternehmensinhalte für KI-Anwendungen zu speichern und abzurufen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/vector-search-overview'
    },
    {
      id: 'ai200-055',
      type: 'multiple',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team reduce credential and network exposure?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, die Offenlegung von Anmeldeinformationen und Netzwerken zu verringern?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Expose administrative endpoints directly to the public internet',
            de: 'administrative Endpunkte direkt dem öffentlichen Internet auszusetzen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use managed identities for service-to-service access',
            de: 'verwaltete Identitäten für Dienst-zu-Dienst-Zugriff zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Use Private Link for sensitive PaaS connectivity',
            de: 'Private Link für sensible PaaS-Konnektivität zu verwenden'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Check secrets into source control for easy deployment',
            de: 'Geheimnisse zur einfachen Bereitstellung in die Quellcodeverwaltung einzuchecken'
          }
        }
      ],
      correct: [
        'B',
        'C'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to reduce credential and network exposure. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, die Offenlegung von Anmeldeinformationen und Netzwerken zu verringern. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    },
    {
      id: 'ai200-056',
      type: 'multiple',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team build reliable event-driven AI pipelines?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, zuverlässige ereignisgesteuerte KI-Pipelines aufzubauen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use durable messaging such as Service Bus for decoupling',
            de: 'dauerhafte Nachrichtenübermittlung wie Service Bus zur Entkopplung zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Design idempotent handlers for safe retries',
            de: 'idempotente Handler für sichere Wiederholungen zu entwerfen'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Delete failed messages immediately with no inspection',
            de: 'fehlgeschlagene Nachrichten sofort ohne Prüfung zu löschen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Depend on one in-memory queue inside a single process',
            de: 'sich auf eine In-Memory-Queue in einem einzelnen Prozess zu verlassen'
          }
        }
      ],
      correct: [
        'A',
        'B'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to build reliable event-driven AI pipelines. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, zuverlässige ereignisgesteuerte KI-Pipelines aufzubauen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    },
    {
      id: 'ai200-057',
      type: 'multiple',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team choose compute for asynchronous AI processing?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, Compute für asynchrone KI-Verarbeitung auszuwählen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Azure Functions for lightweight event-driven execution',
            de: 'Azure Functions für leichte ereignisgesteuerte Ausführung zu verwenden'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Use a long-running web API for every small timer-based task',
            de: 'für jede kleine zeitbasierte Aufgabe eine lang laufende Web-API zu verwenden'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Require GPU clusters for every simple text normalization step',
            de: 'für jeden einfachen Textnormalisierungsschritt GPU-Cluster zu verlangen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use Container Apps jobs for batch work to completion',
            de: 'Container Apps Jobs für Batch-Arbeit bis zum Abschluss zu verwenden'
          }
        }
      ],
      correct: [
        'A',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to choose compute for asynchronous AI processing. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, Compute für asynchrone KI-Verarbeitung auszuwählen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-058',
      type: 'multiple',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team support filtered vector retrieval?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, gefiltertes Vektor-Retrieval zu unterstützen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Remove product and region attributes from the index',
            de: 'Produkt- und Regionsattribute aus dem Index zu entfernen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Archive every vector before it can be queried',
            de: 'jeden Vektor zu archivieren, bevor er abgefragt werden kann'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Store metadata alongside embeddings',
            de: 'Metadaten neben Embeddings zu speichern'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Use filters to narrow results by business context',
            de: 'Filter zu verwenden, um Ergebnisse nach Geschäftskontext einzugrenzen'
          }
        }
      ],
      correct: [
        'C',
        'D'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to support filtered vector retrieval. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, gefiltertes Vektor-Retrieval zu unterstützen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/search-filters'
    },
    {
      id: 'ai200-059',
      type: 'multiple',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team make distributed AI systems observable?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, verteilte KI-Systeme beobachtbar zu machen?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Collect no failure telemetry to save cost',
            de: 'keine Fehlertelemetrie zu sammeln, um Kosten zu sparen'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Emit traces with OpenTelemetry',
            de: 'Traces mit OpenTelemetry auszugeben'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Centralize logs in a Log Analytics workspace',
            de: 'Protokolle in einem Log Analytics-Arbeitsbereich zu zentralisieren'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Disable correlation between services',
            de: 'Korrelation zwischen Diensten zu deaktivieren'
          }
        }
      ],
      correct: [
        'B',
        'C'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to make distributed AI systems observable. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, verteilte KI-Systeme beobachtbar zu machen. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview'
    },
    {
      id: 'ai200-060',
      type: 'multiple',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: null,
      question: {
        en: 'Which TWO actions help a team react to new data arriving in storage?',
        de: 'Welche ZWEI Maßnahmen helfen einem Team dabei, auf neue im Speicher ankommende Daten zu reagieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Use Event Grid to route blob created events',
            de: 'Event Grid zu verwenden, um Blob-erzeugt-Ereignisse weiterzuleiten'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Trigger downstream processing only when files arrive',
            de: 'nachgelagerte Verarbeitung nur dann auszulösen, wenn Dateien eintreffen'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Poll every storage account continuously with no event model',
            de: 'jedes Speicherkonto kontinuierlich ohne Ereignismodell abzufragen'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Rebuild every search index every minute regardless of change',
            de: 'jeden Suchindex jede Minute unabhängig von Änderungen neu aufzubauen'
          }
        }
      ],
      correct: [
        'A',
        'B'
      ],
      explanation: {
        en: 'The correct answers directly support the goal to react to new data arriving in storage. The other options either weaken the design or target a different objective.',
        de: 'Die richtigen Antworten unterstützen direkt das Ziel, auf neue im Speicher ankommende Daten zu reagieren. Die anderen Optionen schwächen entweder das Design oder zielen auf ein anderes Ziel ab.'
      },
      hint: {
        en: 'Select the two options that directly advance the stated requirement.',
        de: 'Wählen Sie die zwei Optionen aus, die die angegebene Anforderung direkt unterstützen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    },
    {
      id: 'ai200-061',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Trey Research is building an event-driven summarization service. The team has a clear requirement to switch traffic safely between old and new model revisions. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Trey Research entwickelt einen ereignisgesteuerten Zusammenfassungsdienst. Das Team hat die klare Anforderung, Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Blue-green deployment is the best choice because it directly helps the team switch traffic safely between old and new model revisions. The alternatives solve related but different problems.',
        de: 'Blue-Green-Bereitstellung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must switch traffic safely between old and new model revisions.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/revisions'
    },
    {
      id: 'ai200-062',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Proseware Inc. is building an AKS-hosted GPU inference platform. The team has a clear requirement to attach searchable metadata to stored AI artifacts. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Proseware Inc. entwickelt eine auf AKS gehostete GPU-Inferenzplattform. Das Team hat die klare Anforderung, durchsuchbare Metadaten an gespeicherte KI-Artefakte anzuhängen. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Blob Storage',
            de: 'Azure Blob Storage'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blob index tags',
            de: 'Blob-Index-Tags'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Vector metadata',
            de: 'Vektormetadaten'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Blob index tags is the best choice because it directly helps the team attach searchable metadata to stored AI artifacts. The alternatives solve related but different problems.',
        de: 'Blob-Index-Tags ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, durchsuchbare Metadaten an gespeicherte KI-Artefakte anzuhängen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must attach searchable metadata to stored AI artifacts.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss durchsuchbare Metadaten an gespeicherte KI-Artefakte anzuhängen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/storage-manage-find-blobs'
    },
    {
      id: 'ai200-063',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Contoso Ltd. is building a container apps based retrieval service. The team has a clear requirement to notify operators when AI metrics or logs cross a threshold. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Contoso Ltd. entwickelt einen auf Container Apps basierenden Retrieval-Dienst. Das Team hat die klare Anforderung, Betreiber zu benachrichtigen, wenn KI-Metriken oder Protokolle einen Schwellenwert überschreiten. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Monitor alert',
            de: 'Azure Monitor-Warnung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Correlation ID',
            de: 'Korrelations-ID'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Managed identity',
            de: 'Verwaltete Identität'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Azure Monitor alert is the best choice because it directly helps the team notify operators when AI metrics or logs cross a threshold. The alternatives solve related but different problems.',
        de: 'Azure Monitor-Warnung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Betreiber zu benachrichtigen, wenn KI-Metriken oder Protokolle einen Schwellenwert überschreiten. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must notify operators when AI metrics or logs cross a threshold.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Betreiber zu benachrichtigen, wenn KI-Metriken oder Protokolle einen Schwellenwert überschreiten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview'
    },
    {
      id: 'ai200-064',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Fabrikam Inc. is building a telemetry-rich AI processing pipeline. The team has a clear requirement to resume stream processing from the last successful position. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Fabrikam Inc. entwickelt eine telemetriereiche KI-Verarbeitungspipeline. Das Team hat die klare Anforderung, die Streamverarbeitung von der letzten erfolgreichen Position aus fortzusetzen. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Checkpointing',
            de: 'Checkpointing'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Scheduled orchestration',
            de: 'Geplante Orchestrierung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Event Grid',
            de: 'Azure Event Grid'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Checkpointing is the best choice because it directly helps the team resume stream processing from the last successful position. The alternatives solve related but different problems.',
        de: 'Checkpointing ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, die Streamverarbeitung von der letzten erfolgreichen Position aus fortzusetzen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must resume stream processing from the last successful position.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss die Streamverarbeitung von der letzten erfolgreichen Position aus fortzusetzen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-hubs/event-processor-balance-partition-load'
    },
    {
      id: 'ai200-065',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Tailwind Traders is building a containerized inference API for image analysis. The team has a clear requirement to start AI processing only when new work arrives. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Tailwind Traders entwickelt eine containerisierte Inferenz-API für die Bildanalyse. Das Team hat die klare Anforderung, die KI-Verarbeitung nur dann zu starten, wenn neue Arbeit eingeht. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Serverless batch trigger is the best choice because it directly helps the team start AI processing only when new work arrives. The alternatives solve related but different problems.',
        de: 'Serverloser Batch-Trigger ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, die KI-Verarbeitung nur dann zu starten, wenn neue Arbeit eingeht. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must start AI processing only when new work arrives.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss die KI-Verarbeitung nur dann zu starten, wenn neue Arbeit eingeht.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'ai200-066',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Trey Research is building a serverless document enrichment workflow. The team has a clear requirement to store business context next to embeddings for filtered retrieval. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Trey Research entwickelt einen serverlosen Workflow zur Dokumentanreicherung. Das Team hat die klare Anforderung, Geschäftskontext neben Embeddings für gefiltertes Retrieval zu speichern. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Vector metadata',
            de: 'Vektormetadaten'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Blob Storage',
            de: 'Azure Blob Storage'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Vector metadata is the best choice because it directly helps the team store business context next to embeddings for filtered retrieval. The alternatives solve related but different problems.',
        de: 'Vektormetadaten ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Geschäftskontext neben Embeddings für gefiltertes Retrieval zu speichern. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must store business context next to embeddings for filtered retrieval.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Geschäftskontext neben Embeddings für gefiltertes Retrieval zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/vector-search-overview'
    },
    {
      id: 'ai200-067',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Proseware Inc. is building a queue-driven batch embedding pipeline. The team has a clear requirement to tie asynchronous processing steps back to the original request. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Proseware Inc. entwickelt eine Queue-gesteuerte Batch-Embedding-Pipeline. Das Team hat die klare Anforderung, asynchrone Verarbeitungsschritte mit der ursprünglichen Anfrage zu verknüpfen. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Correlation ID',
            de: 'Korrelations-ID'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Managed identity',
            de: 'Verwaltete Identität'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Correlation ID is the best choice because it directly helps the team tie asynchronous processing steps back to the original request. The alternatives solve related but different problems.',
        de: 'Korrelations-ID ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, asynchrone Verarbeitungsschritte mit der ursprünglichen Anfrage zu verknüpfen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must tie asynchronous processing steps back to the original request.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss asynchrone Verarbeitungsschritte mit der ursprünglichen Anfrage zu verknüpfen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/distributed-tracing-telemetry-correlation'
    },
    {
      id: 'ai200-068',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Contoso Ltd. is building an AI search application for product knowledge. The team has a clear requirement to run periodic AI maintenance tasks such as re-indexing. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Contoso Ltd. entwickelt eine KI-Suchanwendung für Produktwissen. Das Team hat die klare Anforderung, periodische KI-Wartungsaufgaben wie Re-Indizierung auszuführen. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Scheduled orchestration',
            de: 'Geplante Orchestrierung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Event Grid',
            de: 'Azure Event Grid'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Scheduled orchestration is the best choice because it directly helps the team run periodic AI maintenance tasks such as re-indexing. The alternatives solve related but different problems.',
        de: 'Geplante Orchestrierung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, periodische KI-Wartungsaufgaben wie Re-Indizierung auszuführen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must run periodic AI maintenance tasks such as re-indexing.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss periodische KI-Wartungsaufgaben wie Re-Indizierung auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview'
    },
    {
      id: 'ai200-069',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Fabrikam Inc. is building an event-driven summarization service. The team has a clear requirement to run containerized AI APIs with serverless scaling. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Fabrikam Inc. entwickelt einen ereignisgesteuerten Zusammenfassungsdienst. Das Team hat die klare Anforderung, containerisierte KI-APIs mit serverloser Skalierung auszuführen. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Container Apps is the best choice because it directly helps the team run containerized AI APIs with serverless scaling. The alternatives solve related but different problems.',
        de: 'Azure Container Apps ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, containerisierte KI-APIs mit serverloser Skalierung auszuführen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must run containerized AI APIs with serverless scaling.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss containerisierte KI-APIs mit serverloser Skalierung auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/overview'
    },
    {
      id: 'ai200-070',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'medium',
      scenario: {
        en: 'Tailwind Traders is building an AKS-hosted GPU inference platform. The team has a clear requirement to store large AI artifacts such as prompts, images, and model outputs. They want the most direct Azure approach with minimal extra complexity.',
        de: 'Tailwind Traders entwickelt eine auf AKS gehostete GPU-Inferenzplattform. Das Team hat die klare Anforderung, große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern. Es möchte den direktesten Azure-Ansatz mit minimaler zusätzlicher Komplexität verwenden.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Blob Storage',
            de: 'Azure Blob Storage'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Blob Storage is the best choice because it directly helps the team store large AI artifacts such as prompts, images, and model outputs. The alternatives solve related but different problems.',
        de: 'Azure Blob Storage ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must store large AI artifacts such as prompts, images, and model outputs.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss große KI-Artefakte wie Prompts, Bilder und Modellausgaben zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction'
    },
    {
      id: 'ai200-071',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must authenticate to Azure services without embedding credentials. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Managed identity',
            de: 'Verwaltete Identität'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Managed identity is correct because it is the option that is designed to authenticate to Azure services without embedding credentials. The other options address different goals within the same exam domain.',
        de: 'Verwaltete Identität ist richtig, weil diese Option genau dafür ausgelegt ist, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to authenticate to Azure services without embedding credentials.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, sich bei Azure-Diensten zu authentifizieren, ohne Anmeldeinformationen einzubetten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    },
    {
      id: 'ai200-072',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must route discrete events from Azure services to handlers. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Event Grid',
            de: 'Azure Event Grid'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Event Grid is correct because it is the option that is designed to route discrete events from Azure services to handlers. The other options address different goals within the same exam domain.',
        de: 'Azure Event Grid ist richtig, weil diese Option genau dafür ausgelegt ist, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to route discrete events from Azure services to handlers.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, diskrete Ereignisse von Azure-Diensten an Handler weiterzuleiten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    },
    {
      id: 'ai200-073',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must orchestrate complex containerized AI workloads with Kubernetes control. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'C',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Kubernetes Service is correct because it is the option that is designed to orchestrate complex containerized AI workloads with Kubernetes control. The other options address different goals within the same exam domain.',
        de: 'Azure Kubernetes Service ist richtig, weil diese Option genau dafür ausgelegt ist, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to orchestrate complex containerized AI workloads with Kubernetes control.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, komplexe containerisierte KI-Workloads mit Kubernetes-Steuerung zu orchestrieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/what-is-aks'
    },
    {
      id: 'ai200-074',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must store analytics-oriented data with a hierarchical namespace. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, analyseorientierte Daten mit hierarchischem Namespace zu speichern. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Data Lake Storage Gen2',
            de: 'Azure Data Lake Storage Gen2'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Data Lake Storage Gen2 is correct because it is the option that is designed to store analytics-oriented data with a hierarchical namespace. The other options address different goals within the same exam domain.',
        de: 'Azure Data Lake Storage Gen2 ist richtig, weil diese Option genau dafür ausgelegt ist, analyseorientierte Daten mit hierarchischem Namespace zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store analytics-oriented data with a hierarchical namespace.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, analyseorientierte Daten mit hierarchischem Namespace zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction'
    },
    {
      id: 'ai200-075',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must store secrets and certificates outside application code. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Key Vault',
            de: 'Azure Key Vault'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        },
        {
          id: 'D',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Azure Key Vault is correct because it is the option that is designed to store secrets and certificates outside application code. The other options address different goals within the same exam domain.',
        de: 'Azure Key Vault ist richtig, weil diese Option genau dafür ausgelegt ist, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to store secrets and certificates outside application code.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, Geheimnisse und Zertifikate außerhalb des Anwendungscodes zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/key-vault/general/overview'
    },
    {
      id: 'ai200-076',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must exchange reliable queued or topic-based messages between pipeline stages. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Service Bus',
            de: 'Azure Service Bus'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Service Bus is correct because it is the option that is designed to exchange reliable queued or topic-based messages between pipeline stages. The other options address different goals within the same exam domain.',
        de: 'Azure Service Bus ist richtig, weil diese Option genau dafür ausgelegt ist, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to exchange reliable queued or topic-based messages between pipeline stages.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, zuverlässige Queue- oder Topic-basierte Nachrichten zwischen Pipelinephasen auszutauschen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    },
    {
      id: 'ai200-077',
      type: 'single',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must run short-lived event-driven AI processing code without managing servers. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        },
        {
          id: 'B',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'C',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Functions',
            de: 'Azure Functions'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Azure Functions is correct because it is the option that is designed to run short-lived event-driven AI processing code without managing servers. The other options address different goals within the same exam domain.',
        de: 'Azure Functions ist richtig, weil diese Option genau dafür ausgelegt ist, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to run short-lived event-driven AI processing code without managing servers.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, kurzlebigen ereignisgesteuerten KI-Verarbeitungscode ohne Serververwaltung auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'ai200-078',
      type: 'single',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must serve low-latency globally distributed operational data for AI apps. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Cosmos DB',
            de: 'Azure Cosmos DB'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Cosmos DB is correct because it is the option that is designed to serve low-latency globally distributed operational data for AI apps. The other options address different goals within the same exam domain.',
        de: 'Azure Cosmos DB ist richtig, weil diese Option genau dafür ausgelegt ist, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to serve low-latency globally distributed operational data for AI apps.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, globale operative Daten mit niedriger Latenz für KI-Apps bereitzustellen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/cosmos-db/introduction'
    },
    {
      id: 'ai200-079',
      type: 'single',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must keep PaaS traffic on private network paths. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Private Link',
            de: 'Private Link'
          }
        },
        {
          id: 'C',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Private Link is correct because it is the option that is designed to keep PaaS traffic on private network paths. The other options address different goals within the same exam domain.',
        de: 'Private Link ist richtig, weil diese Option genau dafür ausgelegt ist, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to keep PaaS traffic on private network paths.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, PaaS-Datenverkehr auf privaten Netzwerkpfaden zu halten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-link-overview'
    },
    {
      id: 'ai200-080',
      type: 'single',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: null,
      question: {
        en: 'A production requirement states that the solution must orchestrate long-running stateful AI workflows. Which choice best fits this requirement?',
        de: 'Eine Produktionsanforderung besagt, dass die Lösung in der Lage sein muss, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren. Welche Wahl passt am besten zu dieser Anforderung?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Durable Functions',
            de: 'Durable Functions'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Durable Functions is correct because it is the option that is designed to orchestrate long-running stateful AI workflows. The other options address different goals within the same exam domain.',
        de: 'Durable Functions ist richtig, weil diese Option genau dafür ausgelegt ist, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren. Die anderen Optionen adressieren andere Ziele innerhalb derselben Prüfungsdomäne.'
      },
      hint: {
        en: 'Match the requirement to the option whose primary purpose is to orchestrate long-running stateful AI workflows.',
        de: 'Ordnen Sie die Anforderung der Option zu, deren Hauptzweck es ist, lang laufende zustandsbehaftete KI-Workflows zu orchestrieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview'
    },
    {
      id: 'ai200-081',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Trey Research is moving a containerized inference API for image analysis into production. Architecture guidance says the solution must run batch AI work to completion on demand or on a schedule while staying supportable for a small platform team.',
        de: 'Trey Research überführt eine containerisierte Inferenz-API für die Bildanalyse in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        },
        {
          id: 'B',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Container Apps jobs',
            de: 'Container Apps Jobs'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Container Apps jobs is the best choice because it directly helps the team run batch AI work to completion on demand or on a schedule. The alternatives solve related but different problems.',
        de: 'Container Apps Jobs ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must run batch AI work to completion on demand or on a schedule.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Batch-KI-Arbeit bis zum Abschluss bei Bedarf oder nach Zeitplan auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-082',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Proseware Inc. is moving a serverless document enrichment workflow into production. Architecture guidance says the solution must run vector retrieval over indexed embeddings and metadata while staying supportable for a small platform team.',
        de: 'Proseware Inc. überführt einen serverlosen Workflow zur Dokumentanreicherung in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure AI Search vector index',
            de: 'Vektorindex in Azure AI Search'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure AI Search vector index is the best choice because it directly helps the team run vector retrieval over indexed embeddings and metadata. The alternatives solve related but different problems.',
        de: 'Vektorindex in Azure AI Search ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must run vector retrieval over indexed embeddings and metadata.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Vektor-Retrieval über indizierte Embeddings und Metadaten auszuführen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/search/vector-search-overview'
    },
    {
      id: 'ai200-083',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Contoso Ltd. is moving a queue-driven batch embedding pipeline into production. Architecture guidance says the solution must emit standardized traces and metrics from distributed AI services while staying supportable for a small platform team.',
        de: 'Contoso Ltd. überführt eine Queue-gesteuerte Batch-Embedding-Pipeline in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'B',
          text: {
            en: 'OpenTelemetry',
            de: 'OpenTelemetry'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'OpenTelemetry is the best choice because it directly helps the team emit standardized traces and metrics from distributed AI services. The alternatives solve related but different problems.',
        de: 'OpenTelemetry ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must emit standardized traces and metrics from distributed AI services.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss standardisierte Traces und Metriken aus verteilten KI-Diensten auszugeben.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-overview'
    },
    {
      id: 'ai200-084',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Fabrikam Inc. is moving an AI search application for product knowledge into production. Architecture guidance says the solution must ingest high-throughput streams for AI pipeline processing while staying supportable for a small platform team.',
        de: 'Fabrikam Inc. überführt eine KI-Suchanwendung für Produktwissen in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Event Hubs',
            de: 'Azure Event Hubs'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Azure Event Hubs is the best choice because it directly helps the team ingest high-throughput streams for AI pipeline processing. The alternatives solve related but different problems.',
        de: 'Azure Event Hubs ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must ingest high-throughput streams for AI pipeline processing.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss hochvolumige Datenströme für die Verarbeitung in KI-Pipelines aufzunehmen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about'
    },
    {
      id: 'ai200-085',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Tailwind Traders is moving an event-driven summarization service into production. Architecture guidance says the solution must provide GPU-backed compute for intensive model inference while staying supportable for a small platform team.',
        de: 'Tailwind Traders überführt einen ereignisgesteuerten Zusammenfassungsdienst in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, GPU-gestützte Compute für intensive Modellinferenz bereitzustellen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'D',
          text: {
            en: 'GPU node pool',
            de: 'GPU-Nodepool'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'GPU node pool is the best choice because it directly helps the team provide GPU-backed compute for intensive model inference. The alternatives solve related but different problems.',
        de: 'GPU-Nodepool ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, GPU-gestützte Compute für intensive Modellinferenz bereitzustellen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must provide GPU-backed compute for intensive model inference.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss GPU-gestützte Compute für intensive Modellinferenz bereitzustellen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/use-nvidia-gpu'
    },
    {
      id: 'ai200-086',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Trey Research is moving an AKS-hosted GPU inference platform into production. Architecture guidance says the solution must store relational data together with vector similarity search while staying supportable for a small platform team.',
        de: 'Trey Research überführt eine auf AKS gehostete GPU-Inferenzplattform in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Database for PostgreSQL with pgvector',
            de: 'Azure Database for PostgreSQL mit pgvector'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Database for PostgreSQL with pgvector is the best choice because it directly helps the team store relational data together with vector similarity search. The alternatives solve related but different problems.',
        de: 'Azure Database for PostgreSQL mit pgvector ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must store relational data together with vector similarity search.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss relationale Daten zusammen mit Vektorähnlichkeitssuche zu speichern.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-use-pgvector'
    },
    {
      id: 'ai200-087',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Proseware Inc. is moving a container apps based retrieval service into production. Architecture guidance says the solution must track application performance and failures for an AI service while staying supportable for a small platform team.',
        de: 'Proseware Inc. überführt einen auf Container Apps basierenden Retrieval-Dienst in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Application Insights',
            de: 'Application Insights'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Application Insights is the best choice because it directly helps the team track application performance and failures for an AI service. The alternatives solve related but different problems.',
        de: 'Application Insights ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must track application performance and failures for an AI service.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Anwendungsleistung und Fehler für einen KI-Dienst nachzuverfolgen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview'
    },
    {
      id: 'ai200-088',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Contoso Ltd. is moving a telemetry-rich AI processing pipeline into production. Architecture guidance says the solution must isolate poison messages that repeatedly fail processing while staying supportable for a small platform team.',
        de: 'Contoso Ltd. überführt eine telemetriereiche KI-Verarbeitungspipeline in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Dead-letter queue',
            de: 'Dead-Letter-Queue'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Dead-letter queue is the best choice because it directly helps the team isolate poison messages that repeatedly fail processing. The alternatives solve related but different problems.',
        de: 'Dead-Letter-Queue ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must isolate poison messages that repeatedly fail processing.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Poison-Messages zu isolieren, deren Verarbeitung wiederholt fehlschlägt.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-dead-letter-queues'
    },
    {
      id: 'ai200-089',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Fabrikam Inc. is moving a containerized inference API for image analysis into production. Architecture guidance says the solution must scale a containerized AI service based on queue depth or events while staying supportable for a small platform team.',
        de: 'Fabrikam Inc. überführt eine containerisierte Inferenz-API für die Bildanalyse in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'D',
          text: {
            en: 'KEDA scale rule',
            de: 'KEDA-Skalierungsregel'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'KEDA scale rule is the best choice because it directly helps the team scale a containerized AI service based on queue depth or events. The alternatives solve related but different problems.',
        de: 'KEDA-Skalierungsregel ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must scale a containerized AI service based on queue depth or events.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss einen containerisierten KI-Dienst anhand von Queue-Tiefe oder Ereignissen zu skalieren.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/scale-app'
    },
    {
      id: 'ai200-090',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Tailwind Traders is moving a serverless document enrichment workflow into production. Architecture guidance says the solution must share file-based content between multiple containerized workers while staying supportable for a small platform team.',
        de: 'Tailwind Traders überführt einen serverlosen Workflow zur Dokumentanreicherung in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Files',
            de: 'Azure Files'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Azure Files is the best choice because it directly helps the team share file-based content between multiple containerized workers. The alternatives solve related but different problems.',
        de: 'Azure Files ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must share file-based content between multiple containerized workers.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss dateibasierte Inhalte zwischen mehreren containerisierten Workern zu teilen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction'
    },
    {
      id: 'ai200-091',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Trey Research is moving a queue-driven batch embedding pipeline into production. Architecture guidance says the solution must centralize and query operational logs with KQL while staying supportable for a small platform team.',
        de: 'Trey Research überführt eine Queue-gesteuerte Batch-Embedding-Pipeline in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, operative Protokolle zentral zu sammeln und mit KQL abzufragen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Log Analytics workspace',
            de: 'Log Analytics-Arbeitsbereich'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Log Analytics workspace is the best choice because it directly helps the team centralize and query operational logs with KQL. The alternatives solve related but different problems.',
        de: 'Log Analytics-Arbeitsbereich ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, operative Protokolle zentral zu sammeln und mit KQL abzufragen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must centralize and query operational logs with KQL.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss operative Protokolle zentral zu sammeln und mit KQL abzufragen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-workspace-overview'
    },
    {
      id: 'ai200-092',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Proseware Inc. is moving an AI search application for product knowledge into production. Architecture guidance says the solution must make retries safe when an AI pipeline step runs more than once while staying supportable for a small platform team.',
        de: 'Proseware Inc. überführt eine KI-Suchanwendung für Produktwissen in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Idempotency',
            de: 'Idempotenz'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Idempotency is the best choice because it directly helps the team make retries safe when an AI pipeline step runs more than once. The alternatives solve related but different problems.',
        de: 'Idempotenz ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must make retries safe when an AI pipeline step runs more than once.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Wiederholungen sicher zu machen, wenn ein KI-Pipelineschritt mehr als einmal ausgeführt wird.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/architecture/patterns/idempotent-consumer'
    },
    {
      id: 'ai200-093',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Contoso Ltd. is moving an event-driven summarization service into production. Architecture guidance says the solution must roll out a new containerized AI version alongside the old one while staying supportable for a small platform team.',
        de: 'Contoso Ltd. überführt einen ereignisgesteuerten Zusammenfassungsdienst in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, eine neue containerisierte KI-Version parallel zur alten auszurollen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Revision',
            de: 'Revision'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Revision is the best choice because it directly helps the team roll out a new containerized AI version alongside the old one. The alternatives solve related but different problems.',
        de: 'Revision ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, eine neue containerisierte KI-Version parallel zur alten auszurollen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must roll out a new containerized AI version alongside the old one.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss eine neue containerisierte KI-Version parallel zur alten auszurollen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/revisions'
    },
    {
      id: 'ai200-094',
      type: 'scenario',
      domain: {
        en: 'Develop for Azure storage and data',
        de: 'Für Azure-Speicher und -Daten entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Fabrikam Inc. is moving an AKS-hosted GPU inference platform into production. Architecture guidance says the solution must move older AI artifacts to lower-cost storage tiers automatically while staying supportable for a small platform team.',
        de: 'Fabrikam Inc. überführt eine auf AKS gehostete GPU-Inferenzplattform in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Metadata filter',
            de: 'Metadatenfilter'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Geo-redundant storage',
            de: 'Georedundanter Speicher'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Lifecycle management',
            de: 'Lebenszyklusverwaltung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Cosmos DB change feed',
            de: 'Cosmos DB Change Feed'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Lifecycle management is the best choice because it directly helps the team move older AI artifacts to lower-cost storage tiers automatically. The alternatives solve related but different problems.',
        de: 'Lebenszyklusverwaltung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must move older AI artifacts to lower-cost storage tiers automatically.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss ältere KI-Artefakte automatisch in kostengünstigere Speicherebenen zu verschieben.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview'
    },
    {
      id: 'ai200-095',
      type: 'scenario',
      domain: {
        en: 'Implement security and observability',
        de: 'Sicherheit und Observability implementieren'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Tailwind Traders is moving a container apps based retrieval service into production. Architecture guidance says the solution must follow one request across multiple AI components and services while staying supportable for a small platform team.',
        de: 'Tailwind Traders überführt einen auf Container Apps basierenden Retrieval-Dienst in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'AKS workload identity',
            de: 'AKS Workload Identity'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Distributed tracing',
            de: 'Verteiltes Tracing'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Sampling',
            de: 'Sampling'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Microsoft Defender for Cloud',
            de: 'Microsoft Defender for Cloud'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Distributed tracing is the best choice because it directly helps the team follow one request across multiple AI components and services. The alternatives solve related but different problems.',
        de: 'Verteiltes Tracing ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must follow one request across multiple AI components and services.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss eine Anfrage über mehrere KI-Komponenten und -Dienste hinweg zu verfolgen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/app/distributed-tracing-telemetry-correlation'
    },
    {
      id: 'ai200-096',
      type: 'scenario',
      domain: {
        en: 'Design event-driven AI pipelines',
        de: 'Ereignisgesteuerte KI-Pipelines entwerfen'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Trey Research is moving a telemetry-rich AI processing pipeline into production. Architecture guidance says the solution must process asynchronous AI workloads only when messages arrive while staying supportable for a small platform team.',
        de: 'Trey Research überführt eine telemetriereiche KI-Verarbeitungspipeline in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Queue-triggered Container Apps job',
            de: 'Queue-getriggerter Container-Apps-Job'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Blob created event',
            de: 'Blob-erzeugt-Ereignis'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Retry with backoff',
            de: 'Wiederholung mit Backoff'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Fan-out pattern',
            de: 'Fan-out-Muster'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Queue-triggered Container Apps job is the best choice because it directly helps the team process asynchronous AI workloads only when messages arrive. The alternatives solve related but different problems.',
        de: 'Queue-getriggerter Container-Apps-Job ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must process asynchronous AI workloads only when messages arrive.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss asynchrone KI-Workloads nur dann zu verarbeiten, wenn Nachrichten eintreffen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/jobs'
    },
    {
      id: 'ai200-097',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Proseware Inc. is moving a containerized inference API for image analysis into production. Architecture guidance says the solution must add service invocation and pub-sub building blocks to microservices while staying supportable for a small platform team.',
        de: 'Proseware Inc. überführt eine containerisierte Inferenz-API für die Bildanalyse in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Dapr sidecar',
            de: 'Dapr-Sidecar'
          }
        }
      ],
      correct: [
        'D'
      ],
      explanation: {
        en: 'Dapr sidecar is the best choice because it directly helps the team add service invocation and pub-sub building blocks to microservices. The alternatives solve related but different problems.',
        de: 'Dapr-Sidecar ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must add service invocation and pub-sub building blocks to microservices.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Serviceaufruf- und Pub-Sub-Bausteine zu Microservices hinzuzufügen.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview'
    },
    {
      id: 'ai200-098',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Contoso Ltd. is moving a serverless document enrichment workflow into production. Architecture guidance says the solution must host a managed machine learning inference endpoint while staying supportable for a small platform team.',
        de: 'Contoso Ltd. überführt einen serverlosen Workflow zur Dokumentanreicherung in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Managed online endpoint',
            de: 'Verwalteter Onlineendpunkt'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        }
      ],
      correct: [
        'C'
      ],
      explanation: {
        en: 'Managed online endpoint is the best choice because it directly helps the team host a managed machine learning inference endpoint. The alternatives solve related but different problems.',
        de: 'Verwalteter Onlineendpunkt ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must host a managed machine learning inference endpoint.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss einen verwalteten Machine-Learning-Inferenzendpunkt zu hosten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/machine-learning/concept-endpoints-online'
    },
    {
      id: 'ai200-099',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Fabrikam Inc. is moving a queue-driven batch embedding pipeline into production. Architecture guidance says the solution must increase compute instances when asynchronous inference backlog grows while staying supportable for a small platform team.',
        de: 'Fabrikam Inc. überführt eine Queue-gesteuerte Batch-Embedding-Pipeline in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Queue-based autoscaling',
            de: 'Queue-basierte Autoskalierung'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        }
      ],
      correct: [
        'B'
      ],
      explanation: {
        en: 'Queue-based autoscaling is the best choice because it directly helps the team increase compute instances when asynchronous inference backlog grows. The alternatives solve related but different problems.',
        de: 'Queue-basierte Autoskalierung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must increase compute instances when asynchronous inference backlog grows.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Compute-Instanzen zu erhöhen, wenn der Rückstand asynchroner Inferenz wächst.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/scale-app'
    },
    {
      id: 'ai200-100',
      type: 'scenario',
      domain: {
        en: 'Develop AI-powered compute solutions',
        de: 'KI-gestützte Computelösungen entwickeln'
      },
      difficulty: 'hard',
      scenario: {
        en: 'Tailwind Traders is moving an AI search application for product knowledge into production. Architecture guidance says the solution must switch traffic safely between old and new model revisions while staying supportable for a small platform team.',
        de: 'Tailwind Traders überführt eine KI-Suchanwendung für Produktwissen in die Produktion. Die Architekturvorgabe verlangt, dass die Lösung in der Lage ist, Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten, während sie für ein kleines Plattformteam beherrschbar bleiben muss.'
      },
      question: {
        en: 'Which option should the team implement?',
        de: 'Welche Option sollte das Team implementieren?'
      },
      options: [
        {
          id: 'A',
          text: {
            en: 'Blue-green deployment',
            de: 'Blue-Green-Bereitstellung'
          }
        },
        {
          id: 'B',
          text: {
            en: 'Serverless batch trigger',
            de: 'Serverloser Batch-Trigger'
          }
        },
        {
          id: 'C',
          text: {
            en: 'Azure Container Apps',
            de: 'Azure Container Apps'
          }
        },
        {
          id: 'D',
          text: {
            en: 'Azure Kubernetes Service',
            de: 'Azure Kubernetes Service'
          }
        }
      ],
      correct: [
        'A'
      ],
      explanation: {
        en: 'Blue-green deployment is the best choice because it directly helps the team switch traffic safely between old and new model revisions. The alternatives solve related but different problems.',
        de: 'Blue-Green-Bereitstellung ist die beste Wahl, weil diese Option dem Team direkt dabei hilft, Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten. Die Alternativen lösen verwandte, aber andere Probleme.'
      },
      hint: {
        en: 'Focus on the exact production requirement: the solution must switch traffic safely between old and new model revisions.',
        de: 'Konzentrieren Sie sich auf die genaue Produktionsanforderung: Die Lösung muss Traffic sicher zwischen alten und neuen Modellrevisionen umzuschalten.'
      },
      reference: 'https://learn.microsoft.com/en-us/azure/container-apps/revisions'
    }
  ]
};
