Они хотят PHP, но я настаиваю на GO
Решаем с клиентом, на каком стэке писать бэк. Они хотят PHP, но я настаиваю на GO и вот почему: • Летает и потребляет меньше. Под высокие нагрузки (каталог, чекаут, B2B-кабинеты, интеграции) работает шустро, а серверов нужно меньше. Условно: там, где старому сайту (на PHP) нужно 5 серверов, новому на Go хватит одного-двух. • Масштабируется без боли. Легко разбивается на модули/сервисы, когда магазин вырастет. Никаких монолитных пробоев в продакшене, всё растёт плавно. • Стабильность из коробки. Компилируется в один бинарник, деплой простой, строгая типизация отсекает половину багов ещё до выкатки. • Go давно в топе у больших проектов: его юзают маркетплейсы, финтех, облачные гиганты. Разработчиков на рынке хватает. • С Nuxt дружит идеально. Чистые API, автогенерация клиентов, всё типизировано — фронт и бэк говорят на одном языке, без костылей и лишних запросов. PHP, конечно, тоже рабочий вариант, но если делать сразу под масштаб, без легаси-тяжести и с запасом на рост нагрузки — Go выигрывает по скорости, надёжности и итоговой стоимости владения. Когда будет значительно больше посетителей, то Go в разы лучше будет справляться.
Как вы считаете, для крупного интернет-магазина какой стэк лучше подходит? P.S.: фронт у нас на Vue+Nuxt
#программирование #google #go #web #бизнес #интернет-магазин
· 21.04
1. RoadRunner в помощь 2. Php выбирали потому что дешевле разработчики 3. А почему не Rust ? Полностью заменяет Go, только ещё лучше.
ответить
коммент удалён
· 22.04
Я с rust не работал
ответить
ответ удалён