• BFF supports multiple isolated interfaces that can talk to your backends
  • You can hide sensitive information if you need to expose that API
  • You can have different protocols and stacks for the client. If a client requires XML, this can be done on the BFF layer, and your microservice doesn’t have to care about it anymore
  • BFF acts as aggregator of all APIs that are needed by a client
  • Backend and microservices can be as generic as possible
  • You can improve security that can be applied for specific platform