Русский
Русский
English
Статистика
Реклама

Перевод Мы всё переписали на HOTLANG, но стартап всё равно провалился

Сегодня завершается наше невероятное путешествие. Но не всё так плохо. После нашего стартапа осталась отличное технологическое наследие и команда, готовая к следующему вызову. По хорошей стартаперской традиции, я публикую этот отчёт, дабы остальные могли научиться на наших ошибках.

Начало


Как это часто бывает, всё началось с кучки ботаников, которые хотели изменить мир. Мы не знали, как и что делать, но были абсолютно уверены в одном. Мы хотели, чтобы наш стартап стал храмом технического совершенства. Местом, где технологии на первом месте, а инструменты это средство самовыражения.

Мы говорили с сотнями разработчиков, анализировали тенденции и одержимо читали Hacker News, пока не определили идеальный стек для проекта. Сказать, что мы провели исследование, будет преуменьшением.

Получив достаточное финансирование, мы приступили к работе. Найм персонала фундаментальная часть успеха. Поэтому мы установили высокую планку: на собеседования приглашали только разработчиков с популярными опенсорсными проектами. Главная метрика количество звёзд на GitHub работала замечательно.

Очень скоро у нас собралась команда невероятных ребят, влюблённых в технологии. Мы были готовы горы свернуть. Команда провела мозговой штурм на тему, что мы хотим разработать и приступила.

В мгновение ока у нас появилась невероятная архитектура. Элегантная кодовая база, микросервисы, оркестрация и управление конфигурацией звучали как прекрасная симфония. Естественно, приложение было распределённым, великолепно сбалансировано по нагрузке, отказоустойчивое, с множеством метрик и панелей мониторинга.

Но на этом мы не остановились. Мы переписали наши микросервисы с Node на Go, потом на C++, а затем обратно на Node. На каждом этапе мы наблюдали 20-процентное улучшение производительности. Просто дух захватывало, на что способна наша команда.

Мы отложили запуск на два месяца, чтобы довести до совершенства систему сборки. Теперь мы использовали Github Actions, конвейеры Bitbucket, GitLab CI и кластер AWS на инстансах Jenkins. Мы разработали собственную распределённую систему управления, чтобы всё идеально скоординировать. Сама система управления базировалась на той же инфраструктуре, что и сборка. Это было поистине волшебно.

Технические задачи были невероятные, но команда справилась с задачей. За несколько недель до старта мы поднажали. Все работали по 10 часов в день без выходных, пока не довели систему до ума. Итак, день запуска.

Признаки проблемы


Мы открыли все шлюзы. Опубликовали ссылку в Twitter и Instagram, разместили на HN, написали статью на Medium. Но как ни старались, ни один пользователь так и не зарегистрировался.

Настроение было подавленным большой запуск, над которым мы так упорно работали, так и не состоялся. Экстренные совещания. Трудные разговоры. И было принято решение.

Нам пришлось всё переписать на $HOTLANG.

Переписать всю кодовую базу на другом языке огромная задача. Но не для нашей команды. У нас самые блестящие инженеры, лучшее покрытие тестами, самая элегантная система сборки. Мы знали, что делаем.

Ещё пару месяцев работы по 12 часов в день, и мы закончили. Все знали, что это наш последний шанс. Это наш момент славы.

Мы запустили вторую версию с большими фанфарами. Шумная кампания в социальных сетях, прямые трансляции, платное спонсорство. Мы бросили на раскрутку все имеющиеся ресурсы.

Но этого оказалось недостаточно. Зарегистрировалось несколько пользователей из числа друзей и родственников, но клиентов не было. Для нас игра закончилась. Мы вернули инвесторам то немногое, что у нас осталось, и начали сворачивать лавочку.

Извлечённые уроки


Со времени этих роковых событий прошло несколько месяцев. Теперь мы знаем, в чём была критическая ошибка. Дело в том, что идеальный технический стек не остаётся таким долго. К тому времени, как вы выйдете на рынок, идеальный стек изменится а вместе с ним и ваши шансы на успех!

Мы просто опоздали с выходом. К моменту запуска второй версии $HOTLANG уже вышел из моды. Если найти дополнительное финансирование, то мы перепишем приложение на $ELITELANG. И вот тогда наш стартап может стать единорогом.
Источник: habr.com
К списку статей
Опубликовано: 02.12.2020 20:12:10
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Open source

Управление проектами

Развитие стартапа

Управление продуктом

Управление персоналом

Стартап

Провал

Технический стек

Юмор

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru