Object HubObject Hub openGo - да, очередная миграция. За считанные 3 дня я пересоздал почти с нуля примерно 15% Object Hub API на Golang, сохранив его поведение. Скорость работы пока что немного медленее чем у nodejs по причине отсутствия redis и агрессивного распарралеливания…
Поправка: после пересчёта количества эндпоинтов выяснилось что на самом деле готово почти 50% api
Но честно я устал спринтить, допилю оптимизации и постараюсь завтра всё выложить
За считанные 3 дня я пересоздал почти с нуля примерно 15% Object Hub API на Golang, сохранив его поведение. Скорость работы пока что немного медленее чем у nodejs по причине отсутствия redis и агрессивного распарралеливания запросов. Именно этот проект так сильно затормозил разработку 0.98, но больше уже не тормозит
Зачем? сервер на базе nodejs оказался очень дырявым и ресурсоёмким, 32 МБ озу в простое у openGo не сравнятся с 150 МБ озу у nodejs, про количество лично мною найденных в nodejs уязвимостей я пожалуй промолчу.
Когда? В июле! да! настолько быстро! Nodejs мне изначально не нравился и пока я писал бекенд на js то мне было тошно и противно, именно поэтому его разработка затянулась на 200+ дней, openGo как и вообще язык Go понравились мне куда больше, из-за чего весь фундамент проекта был сделан за считанные дни (пусть и с вайбкодом, но контолируемо).
Почему такое название? Потому что уже в ближайшие openGo будет выложен в public domain, а потом заменит собой nodejs. Старый бекенд на nodejs возможно тоже будет выложен в public domain, но я не уверен что оно того стоит.
Object HubСпешим вас проинформировать насчёт сообщества! В телеграме оказывается стоит лимит на 100 каналов/чатов, по этой причине владельцы сообщества решили устроить реструктуризацию и разделить всё на 3 сообщества, их список: Конфешены Креаторы Художники Из…
В телеграме оказывается стоит лимит на 100 каналов/чатов, по этой причине владельцы сообщества решили устроить реструктуризацию и разделить всё на 3 сообщества, их список: