Конечно рассматривали. Но нам нужна тесная интеграция. Материал должен знать, что он был / будет отправлен в соц сеть. Мы забираем много мета информации из материала в антихайпе. Например для видео - мы ходим внутрь атрибутов, забираем, например id видео в фейсбуке для кросс постинга. То есть разделять это через апи было бы очень (и излишне) сложно.
По поводу миграций:
мы не удаляем таблицы / колонки. Это не имеет смысла. Они просто перестают использоваться. Если наступит момент, когда захочется привести таблицы в порядок - это произойдет через депрекейт варнинги, и если лог по ним будет пустой - можно будет сносить.
Монитором пользуется ограниченное количество людей, все они есть в слеке. Если произойдет ситуация, когда нужна будет миграция, которая "положит" сервис - мы просто введем мораторий на 10-15 минут - все сделаем и разрешим пользоваться дальше.
"Плюс, в случае полной недоступности БД Монитора" - в этой ситуации, нам не будет дела до антихайпа. Мы все с горящими попами будем чинить эту проблему.
В итоге то что антихайп сильно связан с монитором - для нас это плюс.
Примерно месяц-полтора, какое то время фронт и бек писал один человек (фронтэндер), так как ему было интересно elixir попробовать. Я ему помогал, потом я включился уже по таймерам, отправке и интеграции с основным приложением.
Не всем дано понять юмор нашего фронтенд-разработчика. Не расстраивайтесь.