Комментарии 8
Go достаточно прост тем, что у него очень мало синтаксического сахара. Вот список ключевых слов, которые есть в этом языке.
Не хватает append
, make
, close
картинка с заголовком "Golang компилируемый" от куда там взялся паскаль?
Что-то мне подсказывает что 2мл строк это с учётом папки vendor ;)
Очень странное решение - переходить не микросервисы из-за того, что, цитирую, сложно искать ошибки. В распределенных системах ошибки куда более заковыристые.
Ну и если проблемы с деплоем и откатами монолита, то что будет, когда вы встретитесь с неизбежной синхронизацией веосий сервисов?
Ну и совсем непонятно, как golang помог с "неоптимальными" запросами к бд?)
А разве микросервисы не медленней монолита? Они же должны общаться между собой, а это по сути куча запросов в сеть, которые сами по себе медленны.
В конечном счете получается, что выкатка кода в production – это просто
доставка одного файла, одного бинарника. Что очень удобно, согласитесь.
Архив с PHP кодом тоже является одним файлом, а ещё PHP не нужно компилировать под каждую систему, просто достаточно подложить файлы в соответствии с настройкой HTTP сервера
Деплой, базы данных и мониторинг: жизнь после перехода на Go