Federated Learning - A unique approach to application architecture

What is Federated Learning?