Backward vs Forward Compatibility Changes

Hi Kafka Experts,

I am getting confused with backward and forward compatibility.
How should i possibly think this.

Considering below question, what should be the answer:

What is the Avro schema evolution rule for removing a field?

  • A. It is always a compatible change
  • B. It is a backward compatible change
  • C. It is a forward compatible change
  • D. It is an incompatible change