Skip to content

This repo hosts the cloud templates which enable one-click deployment of their WhatsApp Business Platform On-Premise API on different cloud platforms with stable high messaging throughput.

License

Notifications You must be signed in to change notification settings

PT-MARGAHAYU-SETIAJAYA/whatsapp-business-api-deployment-templates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Business API (On-Premises) Deployment Templates

This repository contains Infra-as-Code templates that create cloud services hosting WhatsApp Business API (On-Premises) with desired throughput on various public cloud platforms, including AWS, Azure & GCP.

For more details related to WhatsApp Business API (On-Premises), please visit the documentation at: https://developers.facebook.com/docs/whatsapp/on-premises.

Features

  • Tailored to different messaging needs: The templates support selections of different message throughputs and message types.
  • Easy to get started: The templates automatically provision resources based on the combination of message throughput and message type, so that users don’t need to worry about the setup and configuration details.
  • Highly configurable: The templates offer configuration parameters that can be adjusted to fit your environment.

Benchmark Results

We have used the Outbound Load Testing method to measure the maximum throughput of each template under different message type options in different cloud environments.

Platform API Version Max Throughput
AWS v2.45.2 350
Azure v2.45.2 200
GCP v2.45.2 300

Disclaimer: Although higher throughput has been achieved with certain templates under the specific conditions, Meta does not commit to technical support for throughput that is > 250 MPS. Please use at your own discretion.

Technologies

AWS:

Azure:

GCP:

Get Started

  1. Clone or download files based on your cloud platform from the src directory.
  2. Follow the step-by-step guide below to deploy the templates based on your desired throughput and message type:

Support

We highly recommend you to deploy the templates in a testing environment first before deploying in production. We have verified the templates under the conditions documented in the Benchmark Results section, however, we are unable to guarantee the maximum throughput if alterations are made to the templates.

If you have any feedback on how to improve the templates, please kindly file an issue or a pull request in this repository. We will follow up on them in our best efforts.

For any other types of issues, please contact Direct Support.

License

WhatsApp Business API (On-Premises) Deployment Templates is MIT licensed.

About

This repo hosts the cloud templates which enable one-click deployment of their WhatsApp Business Platform On-Premise API on different cloud platforms with stable high messaging throughput.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 98.2%
  • Shell 1.8%