я бы посмотрел в сторону RAML, как посоветовал Yuri Shikanov, а так же на сервис anypoint от mulesoft, который использует RAML и предоставляет консоль и дизайнер.
Согласен с un1t и с lega, но есть пара замечаний:
- elasticsearch: fulltext и комплексный поиск по проекциям (модель для чтения). как основное хранилище не очень советую, т.к. убить ноды это 2 случайных клика в веб морде.
- mongodb: основное хранилище (модель для записи), гибкая структура данных, скорость записи.
Посмотрите на mms.mongodb.com - система деплоя, мониторинга и бэкапа mongodb.
У самого была такая беда, правда на $19.
Инстансов не было, но ELB всё ещё работал. HealthCheck сервисы и внешние ping запросы были той самой проблемой. Убил ELB и счастье пришло.
Попробуйте написать claim в саппорт, что мол Free-tier кончился, а я новичок и не заметил.