😙 Мой опыт мобильщика в бекенде
Кто ещё не знает, в свободное от работы и блога время я пилю свои проекты и пробую всячески на них нажиться
🖥 Естественно, для их разработки требуется бекенд. И иногда даже не простецкий CRUD на 4 запроса, а тучные сервисы в 50-100 маршрутов
Где-то я приглашаю к разработке друзей / коллег. А где-то берусь за разработку бекенда сам
👩💻 Очередную попытку я начал делать на Golang. Быстрый, простой как топор, ну и на рынке сейчас очень хорошо ценится 💰
Изучал его ранее из любопытства и 2 года назад решил попробовать сделать боевой сервис
🤬 И это жесть господа
По началу все было классно и просто. Соблюдал все практики, все разбивал по модулям. Даже пригласил работать совместно своего друга, который шарит в Go и работает в 🌐Yet another конторе. Он мои кодовые изваяния понял, что означало - я все делал нормально
🥴 Но потом началась жопа
Проект рос, росло количество пользователей и количество их хотелок, а у нас БЛЯДСКИЙ МОНОЛИТ НА GO
⌛️ Дело в том что разработка каждой новой фичи занимала настолько дохрена времени, что это даже трудно описать словами
Go очень простой… простой настолько что для сортировки списка - вам сначала нужно эту сортировку написать
А Я ФРОНТЕНДЕР! 🤷♂️🤷♂️🤷♂️
Я привык кнопочки красить и сортировать списки методом sort()
👎 Плюс моё решение делать монолитную архитектуру тоже жестко ударило по времени доведения фичи до прода
Как я понял на своем примере и на материалах из интернета - на Go все-таки лучше пилить микросервисы
🤝 Ну хорошо, если проект растет, можно же нанять ещё разработчика в команду и таким образом наращивать обороты
🤑 Но опять таки это Go! Там за адекватного разраба с годом опыта придется вывалить годовой доход Амазона
🖥 В общем и целом, сейчас мы решили пилить весь новый функционал на node.js. Разработка сразу ускорилась в разы. И мне самому интерено как будет развиваться ситуация
Мораль сей басни:
Не вздумайте повторять моих ошибок писать бекенд для стартап-проекта на Go
Кажется первый раз рассказываю в этом блоге не про Flutter😄
Если хотите чтобы я больше делился подобным материалом - отметьтесь реакцией и в комментах 🔥
Post #454
2.61K
- 🔥 113
- 👍 12
- ❤ 3
- 👏 2
- 😁 2
- 🫡 2