You can create an IBM MobileFirst™ Platform Foundation push notification architecture using the enterprise back-end calling method, in which an enterprise back end uses a IBM MobileFirst Platform Foundation adapter to deliver messages to a MobileFirst Server cluster.
This architecture relies on the enterprise back-end system to deliver messages to a MobileFirst Server cluster by calling push REST APIs.

The advantage of this method are that all MobileFirst Server can be used to send push notifications, so you can add more servers if you must send more messages per second. The disadvantage of this method is that every push message is a transaction on the MobileFirst Server. You can mitigate this overhead by sending a number of messages together or by having the IBM MobileFirst Platform Foundation adapter procedure that is invoked call the back-end for a batch of messages rather than single messages.