To the gentleman who proposed the use of layered API design at the 40-minute mark: I agree with (and loved) your suggestion that BFF can indeed replace contract versioning. In practice, however, it is not uncommon to utilize both approaches (BFF with versioning) when using an API gateway to introduce a slow rate of change in front of your systems (in omnichannel API scenarios)
To the gentleman who proposed the use of layered API design at the 40-minute mark: I agree with (and loved) your suggestion that BFF can indeed replace contract versioning. In practice, however, it is not uncommon to utilize both approaches (BFF with versioning) when using an API gateway to introduce a slow rate of change in front of your systems (in omnichannel API scenarios)