SSH протокол повседневно чаще всего используется по прямому назначению - запуск команд на удаленном сервере. Также SSH протокол хорош для передачи файлов и порт-форвардинга. Т.е. если используешь SSH протокол, то у тебя уже есть шифрование данных между тобой и сервером, ты авторизован на удаленном сервере.
Для создания своего SSH-приложения достаточно использовать https://github.com/gliderlabs/ssh (3.2к звезд на GitHub) Плюс, wish (2.4к звезд на GitHub) предлагает набор мидлвар. wish можно использовать для создания Bubble Tea приложений.
Bubble Tea - TUI фреймворк.
Что такое микросервисная архитектура? Простое хорошее определение есть на сайте Amazon (AWS):
Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.
т.е. по крайней мере 10 разработчиков (оптимальный размер команды разработчиков - 3-7 человека).
От микросервсной архитектуры больше может выиграть крупная компания. Из этого определения следует, что у вас должны быть по крайней мере "... teams", Так, согласно опросу 950 респондентов в 2021 году компании тем чаще используют микросерисы, чем они крупнее.
А что насчет среднего и малого бизнеса? Что такое средний бизнес. В ЕС средней считается компания от 50 до 249 сотрудников. В США пороговое значение малого бизнеса - 500 человек: US Small Business Administration, “small businesses” are defined as “firms with fewer than 500 employees.”
99.9% всего бизнеса в США - это малый бизнес.
Отзывы по стоимости обслуживания тех решений на базе микросервисной архитектуры дает крупный бизнес.
Трудности внедрения микросерисной архитектуры:
Чтобы понять "ментально пощупать" микросервисную архитектуру представьте Linux: много асинхронщины, много независимых (автономных) программ, независимый деплоймент.
На самом деле это не соответсвует действительности. Несмотря на небольшую долю front-end разрботчиков (17.88%) зарплаты ниже, чем у back-end разработчика. В начале 2023 года indeed.com (биржа труда) опубликовал статистику
Сложности, связанные с front-end разработкой: