https://2017.codefest.ru/lecture/1171
В конце 2015 года мы начали очень быстро расти по клиентам и появились большие трудности в подсчете денег. Болело у руководства, бухгалтеров и менеджеров: деньги терялись, в тарифах не разобраться, у какого клиента какая опция включена — неизвестно, все друг друга нервировали и было грустно. Не хватало общей картины происходящего.
Дешево и сердито на гуглотаблицах и гуглоформах собрали прототип системы биллинга, которая:
● работает быстро;
● позволяет легко проверить данные в ней;
● автоматически тестируется, автоматически билдится и деплоится одной кнопкой;
● сама получает статистику расчетов через web-сервисы;
● оповещает в Slack с привязкой к производственному календарю;
● оповещает клиентов через электронную почту, что скоро придется больше платить.
Система жива и уже в версии 2.
Расскажу, у кого что болело; как была сделана на коленке в блокноте первая версия, с которой ехали почти год; как потом переписали все на TypeScript, безвозвратно улучшив всё и добавив много нового. А еще объясню, почему сразу не купить готовое или не сделать на «нормальном языке».