Facade предоставляет простой интерфейс к сложной подсистеме. Вместо того чтобы клиент вызывал 5 разных сервисов, делаешь один метод, который всё координирует. В Go — это usecase слой: OrderUsecase.CreateOrder скрывает работу с юзером, оплатой, складом и нотификацией.