День 155 :: Инфраструктура это фундамент
Стартап можно представить как небоскрёб. Можно нарисовать красивый фасад, повесить гирлянды и кричать: «Смотрите, мы самые высокие!». Но если нет фундамента — первый же шторм превратит его в руины.
В этом месяце мы глубоко копали, заливали бетон и прокладывали арматуру.
Инфраструктура — это супер важно. Сломаный код можно починить за час. Если сломалась инфраструктура - сервис может лежать сутками, а клиенты и инвесторы этого страшно не любят.
Поэтому наша цель сразу построить систему, которая выдержит 100 000 заказов в час, 10 обновлений в день и крики «Почему опять всё сломалось?».
Что мы делали месяц?
Коротко:
1. Документировали всё, даже чайник в офисе
- Писали инструкции так подробно, что даже кофемашина теперь умеет деплоить код.
- Ещё из важного - 50 страниц про то, как настроить RabbitMQ, чтобы он не глючил при лунном свете.
2. Тестировали. Ещё раз тестировали. И снова.
- Запускали и перезапускали все по 10 раз. Сначала кто в лес, кто по дрова. Сейчас получше. Дальше больше.
3. Настраивали CI/CD как для космического шаттла
- Теперь к каждому коммиту можно прикрутить хоть 20 тестов, включая «а не сломает ли это закон Ома?».
- Автоматические деплои. Уже скоро. И это уже серьезно. Даже ИИ заподозрил здесь магию.
Цифры, которые не соврут:
- 250+ файлов с документацией и техзаданиями.
- 140 часов билдов: система выдержала, но наши нервы — под вопросом.
Почему это важно? Пример из жизни: В 2012 году Airbnb рухнул в самый неподходящий момент — из-за плохой инфраструктуры. У них всё закончилось хорошо. Но хотим ли мы повторять их ошибку?
Что сейчас?
Мы готовы к тому, чтобы:
- Масштабироваться в 10 раз за неделю.
- Добавлять фичи без страха, что всё развалится.
- Спать спокойно (ну, почти).
@achopочом — закулисье создания стартапа🦄
#инфраструктура #техдолг #масштабирование #CI_CD #тестирование
Стартап можно представить как небоскрёб. Можно нарисовать красивый фасад, повесить гирлянды и кричать: «Смотрите, мы самые высокие!». Но если нет фундамента — первый же шторм превратит его в руины.
В этом месяце мы глубоко копали, заливали бетон и прокладывали арматуру.
Инфраструктура — это супер важно. Сломаный код можно починить за час. Если сломалась инфраструктура - сервис может лежать сутками, а клиенты и инвесторы этого страшно не любят.
Поэтому наша цель сразу построить систему, которая выдержит 100 000 заказов в час, 10 обновлений в день и крики «Почему опять всё сломалось?».
Что мы делали месяц?
Коротко:
1. Документировали всё, даже чайник в офисе
- Писали инструкции так подробно, что даже кофемашина теперь умеет деплоить код.
- Ещё из важного - 50 страниц про то, как настроить RabbitMQ, чтобы он не глючил при лунном свете.
2. Тестировали. Ещё раз тестировали. И снова.
- Запускали и перезапускали все по 10 раз. Сначала кто в лес, кто по дрова. Сейчас получше. Дальше больше.
3. Настраивали CI/CD как для космического шаттла
- Теперь к каждому коммиту можно прикрутить хоть 20 тестов, включая «а не сломает ли это закон Ома?».
- Автоматические деплои. Уже скоро. И это уже серьезно. Даже ИИ заподозрил здесь магию.
Цифры, которые не соврут:
- 250+ файлов с документацией и техзаданиями.
- 140 часов билдов: система выдержала, но наши нервы — под вопросом.
Почему это важно? Пример из жизни: В 2012 году Airbnb рухнул в самый неподходящий момент — из-за плохой инфраструктуры. У них всё закончилось хорошо. Но хотим ли мы повторять их ошибку?
Что сейчас?
Мы готовы к тому, чтобы:
- Масштабироваться в 10 раз за неделю.
- Добавлять фичи без страха, что всё развалится.
- Спать спокойно (ну, почти).
@achopочом — закулисье создания стартапа🦄
#инфраструктура #техдолг #масштабирование #CI_CD #тестирование
1🔥4👍3❤2