Size: a a a

2021 June 28

S

Sebor▂▅▇█▓▒░... in DevOps
Само слово микрофронтенд выглядит забавно)
источник

p

ptchol in DevOps
Это просто независимая часть кода фронта со своим релизным циклом, которая к примеру даёт морду какому то отдельному модулю аля /mail
источник

КС

Кирилл Сапронов... in DevOps
Понял, спасибо! Мне удалось откопать сейчас один минус связанный с роутингом через порты:
Вычитал что некоторые паблик wi-fi точки доступа могу блокировать некоторые порты
источник

p

ptchol in DevOps
не, если вы хотите запускать сервисы на одном домене но на разных портах типа 8081, 8082, 8083  просто забей, так делать не стоит.
источник

p

ptchol in DevOps
по факту два варианта только: {svc1,svc2,svc3}.example.com или example.com/{svc1,svc2,svc3}
источник

DS

Dmitry Sergeev in DevOps
Делай как удобно вам. Как по мне удобней на поддоменах. В том же kubernetes это проще будет менеджить, чем один ingress для всех "микрофронтендов" с разными path
источник

DS

Dmitry Sergeev in DevOps
угу, и правда =)
источник

DS

Dmitry Sergeev in DevOps
так если фронтенды наружу торчат и на него клиенты ходют, какие еще порты. 80/443 все. Делать другие порты для фронтенда как по мне моветон. Ну и гаранитй не будет, что не заблокировует провайдер
источник

КС

Кирилл Сапронов... in DevOps
да, вот щас как раз так и сделал и подумал что как-то не очень и захотел разобраться а как же все же лучше
источник

DS

Dmitry Sergeev in DevOps
@bintoll  а чисто ради интереса. Сколько микроразработчиков пилят один микрофронтенд? Это все деплоется в microk8s?
источник

p

ptchol in DevOps
Это могут быть и разные ингрессы просто с одним доменом,приезжающие из разных чартов, вообще разницы нет
источник

КС

Кирилл Сапронов... in DevOps
там чуть другая система микрофронтендов. Есть базоваое приложение, которое доступно по 80/443. А там уже базовое приложение само ркестрит какие микрофронты ему подгружать в зависимости от роутинга
источник

DS

Dmitry Sergeev in DevOps
ну тем не менее это будут запросы из клиента, на другие "микрофронтенды", соотвествеено клиент будет ходить на них.
источник

DS

Dmitry Sergeev in DevOps
разница есть. Особенно если они в разных ns. validating хук дефолтный от nginx ingress даже такое  скорее всего не разрешит
источник

S

Sebor▂▅▇█▓▒░... in DevOps
источник

p

ptchol in DevOps
ну вот про разные NS сейчас не скажу, но в рамках одного NS нет никаких трудностей и валидейтинг хук на такое ничего не говорит
источник

p

ptchol in DevOps
да и какая ему разница если пути то разные.
источник

DS

Dmitry Sergeev in DevOps
Да, я так делаю и сам. Но вроде в разных ns один и тот же домен хук не дает юзат. Мб я и ошибаюсь - надо затетсить или код хука посмотреть
источник

КС

Кирилл Сапронов... in DevOps
такая архитектура
источник

КС

Кирилл Сапронов... in DevOps
ну да я к тому что сам пользователь не видит изменения порта когда ходит по страницам, для него это всегода 80/443
источник