Всем спасибо за ответы. В продолжение к этому вопросу. Часто ли бывают ситуации, что все таки приходится отложить любимый go и взять, что нибудь другое? Поясню мой интерес, у меня не большой опыт разработки и по счастливому случаю, после полугодичного опыта на Kotlin под андройд я начал писать на Go, все круто, выбором доволен. Но собственно хочется понимать, в каких вещах и ситуациях следует иметь запасной вариант и использовать другую технологию. Понимаю, в целом, что все зависит от конкретной задачи и случая, но чтобы вы не стали писать на go?
Попробуй фронт освоить, Angular например. Golang - Google, Angular - Google. В связке готовое клиент-серверное решение какое-то получается)