Some details
CLIENT HAD:
Previous-generation system which couldn',t cope with increasing message loads.
CLIENT NEEDED:
There were three main focus areas. First, reliable delivery of hundreds of messages per second. Second, an integrated billing module with a web front-end. Finally, covering new use-cases of the system, for example new interfaces, integrating with other providers.
WE DID:
Implemented a
high-performance, reliable SMS message queue, with nightly stress/performance tests. We also developed a web application that allowed for checking of billing status. Also, on top of the system, we created an SMS-iMessage-like solution.You can read a case study about the project our blog!
OUTCOME:
Fail-safe and efficient system with high bandwidth.
Technologies: Scala, Akka, Groovy, AngularJS, Java, Drools, MongdoDB
Category: Back-end solution, Web App