Перепроектирование с Нуля: Наш Путь

Узнайте, как мы преобразовали нашу платформу App для удовлетворения растущих потребностей.

3 min readТехнологии

Привет, Хабр! Меня зовут Алексей Кирдяшкин, и я занимаюсь инфраструктурной разработкой в Timeweb Cloud. У нас есть сервис под названием App Platform, ранее известный как Apps. Это управляемая платформа на основе VDS, позволяющая развертывать приложения напрямую из Git, без необходимости ручной настройки серверов. Я участвовал в разработке App Platform на стадии MVP, адаптируя её к нашей инфраструктуре и работая над архитектурой. Я провел сервис от первого прототипа до состояния, готового к производству, с реальной нагрузкой. Сначала всё работало хорошо: приложения развертывались, пользователи приходили, и платформа росла. Однако с ростом мы выявили архитектурные решения, которые были уместны для MVP, но не подходили для крупного сервиса. Поэтому мы решили полностью перестроить существующий сервис с нуля. В этой статье рассматриваются причины и процессы, стоящие за этой значительной трансформацией.

Технологии