Hi Jakub
Although no direct experience with this exactly as you have described I have used HTTP API
out of Kamailio quite a bit and into other services. Which yes some ultimatly end in
AWS> Having done our's in KEMI there is some difference however from our experience
we did notice some of this didn't fair well under a loads test scenario. We tested
Kafka vs Kamailio HTTP API Modules vs Aiohttp (Python in Kemi) and Kafka significantly out
perfomed in terms of the load test. We then had to rejig things to account for this
instead of HTTP API. If this is ever going to be under intense load. Maybe make sure you
do the load testing early on before you ratify your design. Also make sure all your error
habndling is in place and working to prevent issues in Kamailio if something API side goes
wrong.
Mission Labs Limited is registered in England, company number 10040088. Trading Office:
The Old Milk Depot, Bacup Rd, Rossendale, BB4 7FE. Registered office: The Scalpel, 18th
Floor 52 Lime Street, London, EC3M 7AF. Email confidentiality notice: This message is
private and confidential. If you have received this message in error, please notify us and
remove it from your system. Please consider the environment before you print this email.