Size: a a a

Django [ru] #STAY HOME

2018 November 24

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Всем привет, есть вопрос не совсем по Django. Может кто показать хороший репозиторий с собранными контейнерами для микросервисной архитектуры? (Rabbitmq для шины, apigateway хороший, мониторинг системы, логов и тд)
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
лучшее применение RHEL и CentOS - это выкинуть RHEL и CentOS и поставить Ubuntu [Server, конечно] =)
А почему?
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ну, в общем, с точки зрения Django выбор ОС не имеет значения)
С точки зрения разворота?! Там очень большая разница между виндой и никсами
источник

SM

Sergey Matveyev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
и, да, RedHat была куплена IBM, через год, если сделку не заблокируют, всё, вероятно, начнёт ухудшаться для продуктов RedHat, так как у IBM практически все продукты "чуть-чуть кривые"
Александр, понял. Спасибо большое за развернутый ответ
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sergey Matveyev
А почему?
ну, там ниже много сообщений на эту тему)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Sergey Matveyev
С точки зрения разворота?! Там очень большая разница между виндой и никсами
в конечном счёте, на всех ОС там просто python -m pip install ...
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Pavel Pantyukhov
Всем привет, есть вопрос не совсем по Django. Может кто показать хороший репозиторий с собранными контейнерами для микросервисной архитектуры? (Rabbitmq для шины, apigateway хороший, мониторинг системы, логов и тд)
обычно микросервисная архитектура подразумевает много репозиториев 😊 контейнеры не собираются, собираются образы контейнеров, контейнер - это то, что получается при запуске этого образа
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
обычно микросервисная архитектура подразумевает много репозиториев 😊 контейнеры не собираются, собираются образы контейнеров, контейнер - это то, что получается при запуске этого образа
Спасибо большое) но я это понимаю, однако есть архитектурные решения, например в java есть spring cloud и тд
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Например как логировать все микросервисы в одно хранилище и сделать его отказоустойчиво, мониторить состояние всех сервисов ну и тд
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, эти темы они больше про DevOps, наверное, тебе будет интересно почитать @devops_ru @ru_devops
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Ну не совсем это девопс, все-таки архитектура. Но спасиб большое за ссылки!
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
просто если вот так раздробить на микросервисы и обсуждать каждый - у каждого будет 3-10 популярных альтернатив со своими плюсами и минусами, всё зависит от проекта, в каких-то случаях это будут вообще SaaS'ы на стороне, а не образы, потому что так выгоднее...
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть хорошая архитектура, она не абстрактная, она выбирается под достижение неких конкретных целей, в одном случае нужно сделать дешевле, в другом случае нужна отказоустойчивость, но можно не везде, в третьем случае важно, чтобы какие-нибудь американские санкции не смогли отразиться и что-то сломать, в четвёртом случае важна защита информации и нельзя использовать все сервисы подряд
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Pavel Pantyukhov
Ну не совсем это девопс, все-таки архитектура. Но спасиб большое за ссылки!
если вот прямо "пальцем в небо", то делайте всё на AWS, в большинстве случаев это решение "по умолчанию", из минусов - высокая цена на поздних этапах и некоторый vendor lock, но не со всеми сервисами так)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
что касается java spring cloud - я к этому отношусь довольно скептически, я не вижу преимущества перед другими решениями
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
что там есть? там есть service discovery, например... а как ещё можно? вариантов много, например, даже https://blog.cloudflare.com/service-discovery/
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
или там Consul какой-нибудь
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть тут непонятно, зачем хотеть это сделать на Java
источник

NK

ID:531453784 in Django [ru] #STAY HOME
@Sabrjkee будет жить. Поприветствуем!
источник

M

Mike in Django [ru] #STAY HOME
Привет. Есле я в шаблоне укажу
{% if user.is_superuser %}
   <button onclick='deleteCouple()'>delete</button>
{% endif %}

этого будет достаточно(в целях безопасности) или лучше  ещё в view проверить?
источник