Confluent Program Exam, Exams of Technology

The Confluent Program Exam is designed for professionals working with Confluent’s platform to implement, manage, and scale data streaming applications. The exam evaluates skills in real-time data management, Kafka deployment, and integration with various services. Successful candidates will demonstrate their ability to leverage Confluent’s tools and technologies to design, develop, and manage robust data streaming solutions that support real-time decision-making and business insights.

Typology: Exams

2024/2025

Available from 04/15/2025

nicky-jone
nicky-jone 🇮🇳

2.9

(44)

28K documents

1 / 48

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Confluent Program Exam
Question 1: Which component is at the heart of the Confluent Platform and serves as the distributed
messaging system?
A. Confluent Schema Registry
B. Apache Kafka
C. Kafka Streams
D. ksqlDB
Answer: B. Explanation: Apache Kafka is the core messaging system underlying the Confluent Platform,
responsible for handling high-throughput data streaming.
Question 2: What primary benefit does the Confluent Platform add to Apache Kafka?
A. Reduced storage requirements
B. Additional monitoring and management tools
C. Elimination of network latency
D. Automatic data encryption
Answer: B. Explanation: Confluent extends Apache Kafka by adding tools like the Schema Registry,
Control Center, and additional integrations to simplify management and monitoring.
Question 3: Which of the following best describes the concept of “topics” in Kafka?
A. A physical storage unit on disk
B. A logical channel to which records are published
C. A processing application
D. A client library for consuming data
Answer: B. Explanation: Topics in Kafka are logical channels that group similar data records to be
published and subscribed by clients.
Question 4: In Confluent’s architecture, what is the primary purpose of the Confluent Schema
Registry?
A. To encrypt messages
B. To store and manage data schemas
C. To balance load among brokers
D. To run stream processing applications
Answer: B. Explanation: The Confluent Schema Registry manages and stores schemas (typically Avro)
used to validate and evolve data records across Kafka topics.
Question 5: Which component is used for real-time monitoring of a Kafka ecosystem within the
Confluent Platform?
A. Kafka Connect
B. Confluent Control Center
C. ksqlDB
D. Kafka Streams
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30

Partial preview of the text

Download Confluent Program Exam and more Exams Technology in PDF only on Docsity!

Confluent Program Exam

Question 1: Which component is at the heart of the Confluent Platform and serves as the distributed messaging system? A. Confluent Schema Registry B. Apache Kafka C. Kafka Streams D. ksqlDB Answer: B. Explanation: Apache Kafka is the core messaging system underlying the Confluent Platform, responsible for handling high-throughput data streaming. Question 2: What primary benefit does the Confluent Platform add to Apache Kafka? A. Reduced storage requirements B. Additional monitoring and management tools C. Elimination of network latency D. Automatic data encryption Answer: B. Explanation: Confluent extends Apache Kafka by adding tools like the Schema Registry, Control Center, and additional integrations to simplify management and monitoring. Question 3: Which of the following best describes the concept of “topics” in Kafka? A. A physical storage unit on disk B. A logical channel to which records are published C. A processing application D. A client library for consuming data Answer: B. Explanation: Topics in Kafka are logical channels that group similar data records to be published and subscribed by clients. Question 4: In Confluent’s architecture, what is the primary purpose of the Confluent Schema Registry? A. To encrypt messages B. To store and manage data schemas C. To balance load among brokers D. To run stream processing applications Answer: B. Explanation: The Confluent Schema Registry manages and stores schemas (typically Avro) used to validate and evolve data records across Kafka topics. Question 5: Which component is used for real-time monitoring of a Kafka ecosystem within the Confluent Platform? A. Kafka Connect B. Confluent Control Center C. ksqlDB D. Kafka Streams

Answer: B. Explanation: Confluent Control Center provides real-time monitoring, alerting, and management of the Kafka ecosystem. Question 6: What is the main role of Kafka Connect in the Confluent ecosystem? A. To process stream data in real time B. To integrate Kafka with external systems C. To manage topic schemas D. To secure Kafka clusters Answer: B. Explanation: Kafka Connect is designed to simplify integration with external systems by providing source and sink connectors. Question 7: Which API is specifically designed for implementing stream processing logic in Confluent Platform? A. Producer API B. Consumer API C. Kafka Streams API D. Connector API Answer: C. Explanation: The Kafka Streams API is used to build stream processing applications that process and transform data in real time. Question 8: What is a key use case for the Confluent Platform? A. Batch processing of static datasets B. Real-time data streaming and event-driven architectures C. Offline file archival D. Traditional SQL database management Answer: B. Explanation: Confluent Platform is ideal for real-time data streaming, event-driven architectures, and constructing data pipelines. Question 9: Which of the following is NOT a benefit of using Confluent for event-driven architectures? A. Scalability B. Enhanced data integration C. Improved latency D. Inflexible data pipelines Answer: D. Explanation: Confluent enhances scalability, reliability, and performance, leading to flexible and robust data pipelines—not inflexible ones. Question 10: What is the role of partitions in Kafka topics? A. To group records by time zones B. To provide scalability and parallel processing C. To store metadata for topics D. To encrypt messages in transit Answer: B. Explanation: Partitions divide a topic into multiple logs, enabling scalability and parallel consumption of messages.

C. It eliminates the need for Kafka brokers D. It only works with cloud storage systems Answer: B. Explanation: Kafka Connect comes with many pre-built connectors that allow easy integration with databases, file systems, and cloud storage solutions. Question 17: Which mode of Kafka Connect is designed for production environments? A. Standalone mode B. Distributed mode C. Manual mode D. Hybrid mode Answer: B. Explanation: Distributed mode in Kafka Connect offers scalability and fault tolerance, making it suitable for production deployments. Question 18: What is the purpose of schema compatibility checks in the Schema Registry? A. To ensure encryption standards are met B. To validate that schema changes do not break existing consumers C. To distribute topics evenly D. To monitor cluster performance Answer: B. Explanation: Schema compatibility checks ensure that any new schema versions remain compatible with existing consumers to prevent data deserialization issues. Question 19: Which schema type is most commonly associated with Confluent Schema Registry? A. XML B. Avro C. CSV D. YAML Answer: B. Explanation: Avro is the most commonly used schema format with Confluent Schema Registry for its compact binary format and robust schema evolution features. Question 20: How does ksqlDB enhance stream processing capabilities? A. By providing a graphical user interface for data visualization B. By offering an SQL-like language for real-time queries on Kafka topics C. By replacing Kafka brokers D. By encrypting all messages automatically Answer: B. Explanation: ksqlDB allows users to write SQL-like queries for real-time data processing, making stream analytics more accessible. Question 21: What is one key benefit of using Confluent Cloud over self-managed Kafka clusters? A. Manual scaling of hardware B. Fully managed infrastructure with automated scaling C. Requirement for local data centers D. Lack of integration options

Answer: B. Explanation: Confluent Cloud provides a managed service, reducing operational overhead by automating scaling and maintenance. Question 22: Which authentication mechanism is commonly used in securing Kafka clusters? A. OAuth B. SASL C. HTTP Basic Auth D. API keys Answer: B. Explanation: SASL (Simple Authentication and Security Layer) is widely used in Kafka to authenticate clients connecting to brokers. Question 23: What does ACL stand for in Kafka security? A. Access Control List B. Automated Connection Log C. Advanced Configuration Language D. Asynchronous Client Listener Answer: A. Explanation: ACL stands for Access Control List, which is used to define permissions for Kafka clients. Question 24: Which component helps monitor performance metrics such as throughput and latency in Kafka? A. Kafka Connect B. Confluent Control Center C. Schema Registry D. ksqlDB Answer: B. Explanation: Confluent Control Center provides dashboards to monitor key performance metrics including throughput, latency, and message delivery times. Question 25: What is the primary function of Kafka producers? A. To store messages permanently B. To send data to Kafka topics C. To manage consumer offsets D. To process streams in real time Answer: B. Explanation: Kafka producers are responsible for sending data records to specific Kafka topics, making them the source of data ingestion. Question 26: How does Kafka ensure message ordering within a partition? A. By using multiple brokers B. By partitioning messages based on keys C. By using round-robin distribution D. By randomizing message order Answer: B. Explanation: Kafka maintains message order within a partition by writing messages sequentially, often based on message keys.

C. Both source and sink connectors push data into Kafka D. They are identical in functionality Answer: B. Explanation: Source connectors ingest data into Kafka from external systems, while sink connectors export data from Kafka to external destinations. Question 33: Which feature of ksqlDB allows users to analyze time-based events? A. Materialized views B. Time windowing functions C. Schema evolution D. Broker replication Answer: B. Explanation: ksqlDB’s time windowing functions enable users to analyze events within specified time frames for real-time analytics. Question 34: What is one of the primary benefits of using a managed Kafka service like Confluent Cloud? A. It removes the need for data encryption B. It reduces the operational overhead of managing infrastructure C. It guarantees zero latency D. It disables consumer groups Answer: B. Explanation: Confluent Cloud automates infrastructure management, thereby reducing the operational tasks associated with managing a Kafka cluster. Question 35: Which operation in Kafka Streams would you use to calculate a running total from a stream of numerical data? A. Map B. Filter C. Aggregate D. Join Answer: C. Explanation: The aggregate operation in Kafka Streams is used for computations like running totals, summing values over time. Question 36: What does the term “schema evolution” refer to in the context of the Schema Registry? A. The process of updating Kafka brokers B. The ability to change data schemas over time while maintaining compatibility C. The migration from one data center to another D. The reduction of message sizes Answer: B. Explanation: Schema evolution allows data schemas to change over time without breaking compatibility with existing data consumers. Question 37: Which component is primarily responsible for ensuring that data pipelines remain scalable and performant? A. Confluent Hub B. Kafka Connect

C. Apache Kafka’s partitioning mechanism D. ksqlDB Answer: C. Explanation: Kafka’s partitioning mechanism is fundamental to ensuring scalability and parallel data processing across the system. Question 38: What is one of the main reasons to use state stores in Kafka Streams? A. To store large files B. To maintain local state for stateful stream processing C. To replicate messages between clusters D. To manage consumer groups Answer: B. Explanation: State stores in Kafka Streams are used to keep local state necessary for performing stateful operations, such as aggregations or joins. Question 39: In the Confluent Platform, what does the term “connector lifecycle” refer to? A. The development and testing of new Kafka versions B. The process of starting, stopping, and monitoring Kafka Connect connectors C. The upgrade process of Confluent Control Center D. The encryption and decryption of data streams Answer: B. Explanation: The connector lifecycle involves managing the state of connectors—from their initiation to termination—and monitoring their performance. Question 40: Which feature of Confluent Cloud helps manage costs effectively? A. Manual broker configuration B. Automatic scaling and pay-per-use pricing C. Local data center hosting D. Static resource allocation Answer: B. Explanation: Confluent Cloud uses automated scaling and a pay-per-use pricing model, helping organizations manage and optimize their cloud costs. Question 41: What is the primary function of Confluent Replicator? A. To replicate data between different Kafka clusters B. To manage consumer offsets C. To provide real-time analytics D. To encrypt messages Answer: A. Explanation: Confluent Replicator is used for replicating data across Kafka clusters, which is especially useful in multi-data center or hybrid environments. Question 42: Which tool in the Confluent Platform provides a marketplace for pre-built connectors? A. Confluent Hub B. Kafka Streams C. ksqlDB D. Confluent Control Center

Question 48: Which option describes the purpose of a materialized view in ksqlDB? A. To store raw, unprocessed data B. To provide a continuously updated, queryable table C. To encrypt data streams D. To replicate topics across clusters Answer: B. Explanation: Materialized views in ksqlDB store the results of a query so that they can be efficiently queried, reflecting changes in real time. Question 49: How does Confluent Control Center help in managing Kafka topics? A. It provides an API to change topic encryption B. It offers a graphical interface to create, monitor, and manage topics C. It automatically deletes topics after a set time D. It encrypts topics for security Answer: B. Explanation: Confluent Control Center allows administrators to create, monitor, and manage Kafka topics through an intuitive graphical interface. Question 50: Which of the following best defines “event-driven architecture” in the context of Confluent? A. An architecture that processes events in batches at fixed intervals B. An architecture that reacts to real-time events as they occur C. An architecture that stores data without processing D. An architecture solely based on static data analysis Answer: B. Explanation: Event-driven architecture is designed to react to events as they occur, enabling real-time data processing and analytics. Question 51: What does the term “broker” refer to in Apache Kafka? A. A client application that consumes messages B. A server that stores and distributes messages C. A tool for data visualization D. A schema validation utility Answer: B. Explanation: In Apache Kafka, a broker is a server that receives, stores, and serves data records to clients. Question 52: Which API is used by Kafka producers to send messages to topics? A. Consumer API B. Streams API C. Producer API D. Connector API Answer: C. Explanation: The Producer API is used to send messages from an application to Kafka topics, making it central to data ingestion. Question 53: Which of the following is a typical use case for Kafka Connect source connectors? A. Writing data from Kafka to an external database B. Ingesting data from an external system into Kafka

C. Encrypting messages D. Generating analytical reports Answer: B. Explanation: Source connectors in Kafka Connect are used to ingest or import data from external systems into Kafka topics. Question 54: What is one of the challenges addressed by Kafka’s partitioning strategy? A. Ensuring all messages are encrypted B. Balancing load for parallel processing C. Converting JSON data to Avro D. Creating SQL queries automatically Answer: B. Explanation: Partitioning helps distribute data load across multiple consumers and brokers, enabling parallel processing and scalability. Question 55: In a Kafka consumer, what does “polling” refer to? A. Sending messages to a topic B. Requesting and retrieving messages from a broker C. Updating the schema registry D. Encrypting consumed messages Answer: B. Explanation: Polling is the method by which consumers request new messages from Kafka brokers at regular intervals. Question 56: Which of the following best explains the term “offset” in Kafka? A. The physical location of a broker B. A pointer that indicates the position of a consumer in a partition C. The encryption key for messages D. The time interval between messages Answer: B. Explanation: An offset is a pointer that tracks the position of a consumer within a partition, ensuring proper message delivery. Question 57: How does Confluent extend Apache Kafka with its additional tools? A. By replacing Kafka brokers with proprietary hardware B. By providing integrated tools for schema management, monitoring, and stream processing C. By reducing the data replication factor D. By removing the need for consumer groups Answer: B. Explanation: Confluent builds on Kafka by adding integrated solutions such as Schema Registry, Control Center, and ksqlDB to enhance functionality and ease of use. Question 58: Which component is responsible for the fault tolerance of state in Kafka Streams? A. Kafka Connect B. State stores with changelog topics C. Confluent Control Center D. ksqlDB

Question 64: Which statement about consumer groups is correct? A. Each consumer in a group receives all messages independently B. Consumers in a group share message processing from partitions C. Consumer groups are used to store schemas D. Only one consumer group is allowed per Kafka cluster Answer: B. Explanation: Consumers within a group divide the partitions among themselves, ensuring that each message is processed by only one consumer in the group. Question 65: What is the significance of “exactly-once” semantics in Kafka Streams? A. It guarantees that messages are processed only one time even in failures B. It allows messages to be processed multiple times C. It only applies to Kafka producers D. It is a feature of Confluent Schema Registry Answer: A. Explanation: Exactly-once semantics ensures that even in the presence of failures, each record is processed only once, preventing duplicate results. Question 66: In Kafka Connect, what does “error handling” typically involve? A. Restarting Kafka brokers automatically B. Managing failures during data ingestion or delivery C. Encrypting error messages D. Converting JSON to Avro Answer: B. Explanation: Error handling in Kafka Connect involves strategies to manage and recover from failures during the data integration process. Question 67: Which option is a key advantage of using Avro schemas with Confluent Schema Registry? A. They require no version control B. They provide compact binary serialization and support schema evolution C. They are human-readable D. They encrypt messages automatically Answer: B. Explanation: Avro schemas are compact and support schema evolution, making them ideal for use in environments where data formats may change over time. Question 68: What does “data integration” refer to in the context of Kafka Connect? A. The merging of two Kafka clusters B. The process of connecting Kafka with external data systems C. The encryption of streaming data D. The management of consumer offsets Answer: B. Explanation: Data integration in Kafka Connect involves connecting Kafka with external systems (databases, file systems, etc.) to facilitate seamless data movement. Question 69: How does Confluent enhance the basic functionalities of Apache Kafka? A. By reducing the number of required brokers B. By adding advanced tools for management, schema enforcement, and stream processing

C. By eliminating the need for Zookeeper D. By simplifying the consumer API exclusively Answer: B. Explanation: Confluent adds a suite of advanced tools like Schema Registry, Control Center, and ksqlDB to extend Kafka’s core messaging capabilities and simplify management. Question 70: What is the role of transformation operations such as “map” in Kafka Streams? A. To change the structure of each record in the stream B. To merge two topics into one C. To manage consumer offsets D. To encrypt data during transmission Answer: A. Explanation: The map transformation in Kafka Streams is used to apply a function to each record, modifying its structure or content. Question 71: Which of the following best describes “forward compatibility” in schema management? A. Future messages must adhere to the current schema B. Newer consumers can read data produced with older schemas C. Older consumers can read data produced with newer schemas D. Schemas cannot be changed once registered Answer: B. Explanation: Forward compatibility ensures that newer versions of consumers can correctly read data produced with older schemas, allowing for seamless evolution. Question 72: What is a common challenge when scaling Kafka Streams applications? A. Ensuring encryption keys are updated B. Balancing processing loads across multiple partitions C. Converting CSV data to Avro D. Managing SQL queries within ksqlDB Answer: B. Explanation: When scaling Kafka Streams applications, one of the main challenges is to balance processing loads effectively across partitions to maintain performance. Question 73: In the context of Kafka Connect, what does “standalone mode” refer to? A. A single-threaded deployment for development or testing B. A fully distributed production environment C. A mode that encrypts data automatically D. A configuration for multi-data center deployments Answer: A. Explanation: Standalone mode in Kafka Connect is typically used for development, testing, or simple integrations and runs on a single process. Question 74: Which option correctly defines “consumer lag” in Kafka? A. The delay in sending messages to a topic B. The difference between the latest offset and the consumer’s current offset C. The time taken for a producer to send a message D. The encryption delay in message transmission

Answer: B. Explanation: Confluent Control Center is designed to provide real-time monitoring, alerting, and management of Kafka clusters. Question 80: What is a key advantage of using a distributed mode in Kafka Connect? A. It limits connectors to a single machine B. It provides fault tolerance and scalability for connector deployments C. It requires manual intervention for scaling D. It eliminates the need for error handling Answer: B. Explanation: Distributed mode in Kafka Connect allows multiple workers to share the load, enhancing fault tolerance and scalability. Question 81: Which of the following best describes a “stream table” in Kafka Streams? A. A static dataset stored on disk B. A continuously updating view of data representing the latest state C. A method for encrypting messages D. A way to manage consumer offsets Answer: B. Explanation: A stream table (or KTable) is an abstraction in Kafka Streams that represents the latest value for each key, continuously updated as new records arrive. Question 82: What is the primary purpose of using windowed aggregations in stream processing? A. To group data based on record keys only B. To aggregate data over specific time intervals C. To replicate topics D. To enforce encryption standards Answer: B. Explanation: Windowed aggregations allow data to be grouped and aggregated based on time intervals, enabling time-based analysis. Question 83: Which of the following security protocols is commonly used for securing Kafka communication? A. FTP B. SSL/TLS C. SMTP D. SNMP Answer: B. Explanation: SSL/TLS is commonly used to encrypt communications between Kafka clients and brokers, ensuring data security in transit. Question 84: How does Confluent Cloud typically handle scaling of Kafka clusters? A. By requiring manual server provisioning B. Through automatic scaling based on usage C. By limiting the number of topics D. By reducing encryption levels Answer: B. Explanation: Confluent Cloud automatically scales Kafka clusters in response to changes in load, thereby optimizing resource usage.

Question 85: What is the primary function of the Kafka Consumer API? A. To send messages to topics B. To retrieve and process messages from topics C. To monitor broker performance D. To register schemas Answer: B. Explanation: The Kafka Consumer API is used by applications to subscribe to topics and retrieve messages for processing. Question 86: In the Confluent Platform, what is the benefit of using ksqlDB over traditional stream processing frameworks? A. It requires extensive programming knowledge B. It simplifies real-time analytics using SQL-like queries C. It eliminates the need for Kafka brokers D. It only works with XML data Answer: B. Explanation: ksqlDB allows users to write SQL-like queries for real-time data processing, making it more accessible compared to traditional programming-intensive frameworks. Question 87: What does “materialized view” mean in the context of ksqlDB? A. A temporary snapshot of raw data B. A persistent, queryable table generated from a continuous query C. A configuration for Kafka Connect D. A method to manage consumer groups Answer: B. Explanation: A materialized view in ksqlDB is a persistent table that holds the result of a continuous query, which is updated as new data arrives. Question 88: Which statement best describes the concept of “offset management” in Kafka consumers? A. It refers to the physical location of data files B. It tracks the progress of a consumer in processing messages C. It encrypts messages for secure transmission D. It assigns topics to different brokers Answer: B. Explanation: Offset management is the mechanism by which Kafka consumers keep track of which messages have been processed in each partition. Question 89: Which component of Confluent is used to replicate data across different environments or data centers? A. Kafka Streams B. Confluent Replicator C. ksqlDB D. Confluent Control Center Answer: B. Explanation: Confluent Replicator is used to copy data from one Kafka cluster to another, facilitating multi-data center and hybrid cloud deployments.

B. To export data from Kafka to external systems C. To manage consumer offsets D. To store schema definitions Answer: B. Explanation: Sink connectors are used to send data from Kafka topics to external systems like databases or search engines. Question 96: Which statement accurately describes the function of Confluent Hub? A. It is used to monitor Kafka broker performance B. It is a repository for pre-built connectors and integrations C. It manages consumer groups D. It encrypts streaming data Answer: B. Explanation: Confluent Hub is a marketplace where users can find and download pre-built connectors to extend the functionality of their Kafka deployments. Question 97: What is the purpose of a “transformation” in Kafka Connect? A. To change the data format or content during ingestion or delivery B. To encrypt data C. To manage topic partitions D. To replicate data between clusters Answer: A. Explanation: Transformations allow data to be modified as it moves in or out of Kafka, such as altering field names or filtering records. Question 98: Which aspect of Confluent Platform directly contributes to its reliability? A. Manual schema updates B. Automated replication and partitioning C. Reduced consumer groups D. Single-threaded processing Answer: B. Explanation: Automated replication and partitioning contribute to the high availability and reliability of data in the Confluent Platform. Question 99: Which Confluent tool is specifically designed to provide a SQL interface for stream processing? A. Kafka Connect B. ksqlDB C. Confluent Control Center D. Schema Registry Answer: B. Explanation: ksqlDB offers a SQL-like language interface for interacting with and analyzing streaming data in real time. Question 100: What is the primary role of Zookeeper in traditional Kafka setups? A. To store large volumes of messages B. To coordinate cluster metadata and manage broker configurations C. To process streaming data D. To encrypt communication between brokers

Answer: B. Explanation: Zookeeper traditionally coordinates metadata, leader elections, and configuration management in Kafka clusters. Question 101: Which of the following is an example of an event-driven application use case for Confluent? A. Batch processing of historical data B. Real-time fraud detection in financial transactions C. Archiving emails for compliance D. Static web page hosting Answer: B. Explanation: Real-time fraud detection is an event-driven use case that benefits from the real-time processing capabilities of the Confluent Platform. Question 102: What is one of the advantages of using a schema registry with Kafka? A. It removes the need for consumer groups B. It enforces data format consistency and enables schema evolution C. It increases network latency D. It disables real-time processing Answer: B. Explanation: The schema registry ensures that all data records follow a consistent format and supports schema evolution over time. Question 103: Which of the following is a benefit of integrating Kafka with microservices architectures? A. Centralized data processing B. Loose coupling and independent scaling of services C. Mandatory synchronous communication D. Reduced data encryption requirements Answer: B. Explanation: Kafka’s event-driven architecture supports loose coupling between microservices, enabling independent scaling and improved resilience. Question 104: What is the primary role of the Kafka Streams API’s high-level DSL? A. To manage consumer offsets B. To provide simple, declarative transformations for stream processing C. To replace the need for Kafka Connect D. To encrypt messages on the fly Answer: B. Explanation: The high-level DSL in Kafka Streams simplifies stream processing by offering intuitive methods for common transformations and aggregations. Question 105: Which of the following best explains “backward compatibility” in schema evolution? A. Older consumers can process data written with a new schema B. New consumers can process data written with an old schema C. Consumers must update their applications immediately D. Schemas cannot be changed once published Answer: A. Explanation: Backward compatibility allows older consumers to read data produced with a newer schema, ensuring smooth transitions during schema changes.