Некоторые технологии, которые использовались при создании Viber:
- Язык программирования C++. 5 На нём написаны все фронтенд-серверы, а также части, связанные с маршрутизацией и информацией между серверами. 1
- Технологии веб-разработки. 5 К ним относятся HTML, CSS и JavaScript, которые позволили создать удобный и интуитивно понятный интерфейс приложения. 5
- Протоколы для обмена голосом и видеозвонками. 1 В первом релизе использовался движок московской компании Spirit, а в последние два с половиной года применяется модифицированная версия WebRTC. 1
- PHP и MySQL. 1 Эти технологии используются для веб-разработки. 1
Кроме того, при создании Viber применялась методология Agile, которая помогает быстро адаптироваться к изменяющимся требованиям рынка и пользователям, а также эффективно управлять процессом разработки. 5