Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: Разработка микросервисов  [new]
mayton
Member

Откуда: loopback
Сообщений: 49762
А если из не-функциональных? Масштабирование там...
22 окт 20, 14:20    [22218907]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
H5N1
Member

Откуда: Yo.! из "Сравнения субд"
Сообщений: 374
PetroNotC Sharp
H5N1,
Вероятно принцип адаптера. На любом ЯП пишешь адаптер-обертку которая стыкуется хоть с рест, хоть с...

ну так это все прелести bpm убивает. получается без правки кода новый ендпоинт не подсунуть. если на каждый чих нужно код править и редеплой ...

Андрей Панфилов

А как иначе, если она про предметную область ничего не знает?

типа как Postman, ну или как всяие ETL сделаны, они же не просят на обертки писать для rest источника.

Сообщение было отредактировано: 22 окт 20, 14:19
22 окт 20, 14:23    [22218909]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
H5N1,
Должен быть алаптер который настраивается. Например шаблон rest пути....
Он один на все rest.
22 окт 20, 14:29    [22218914]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
вадя,
Значит твоё крупное это наше среднее.
22 окт 20, 14:30    [22218915]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Zzz79
Member

Откуда:
Сообщений: 1005
PetroNotC Sharp
Zzz79,
И кстати, BPM это значит нет микросервисов)
Другая архитектура.


К сообщению приложен файл. Размер - 85Kb
22 окт 20, 16:15    [22218973]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Zzz79
Member

Откуда:
Сообщений: 1005
таких схем у нас 99 штук- все вместе это работает и орекстрируется бпм
22 окт 20, 16:17    [22218976]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
Zzz79,

А где нарисован чОрный ящик микросервиса?
22 окт 20, 17:13    [22218999]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18324
PetroNotC Sharp
вадя,
Значит твоё крупное это наше среднее.
ну-ну. поосторожнее с определениям.
УГМК, ВСМПО-АВИСМА - средние?
22 окт 20, 17:27    [22219001]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
dakeiras
Member

Откуда:
Сообщений: 627
не понимаю зачем нужно всё это. Сектантство какое то.
Archimate...

Наверное я тупой.
22 окт 20, 18:03    [22219021]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
mayton
Member

Откуда: loopback
Сообщений: 49762
dakeiras, проектирование - сектанство?
22 окт 20, 18:17    [22219034]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Zzz79
Member

Откуда:
Сообщений: 1005
PetroNotC Sharp
Zzz79,

А где нарисован чОрный ящик микросервиса?

все вот эти квадаратики - это таски разных сервисов- которые дергаются)
на данной схеме взаимодействие 9 микросервисов)
22 окт 20, 18:39    [22219049]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
а у пользователя на экране что ?
22 окт 20, 18:44    [22219051]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Zzz79
Member

Откуда:
Сообщений: 1005
Leonid Kudryavtsev
а у пользователя на экране что ?

у какого?
22 окт 20, 18:50    [22219055]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Большой Синий Кит
Member

Откуда: Синий Океан
Сообщений: 1070
-=Koba=-
У меня скорее организационный вопрос

А как правильно работать с микросервисами?
Когда Eureka, Zuul, 1-2 клиента еще терпимо развернуть локально

Но когда их много и между ними взаимосвязи то поднимать все это уже становиться тяжеловато локально

Может есть какие-то подходы?


Kubernetes on AWS
22 окт 20, 18:57    [22219058]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Большой Синий Кит
Member

Откуда: Синий Океан
Сообщений: 1070
Не надо локально :)
22 окт 20, 19:09    [22219070]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
dakeiras
Member

Откуда:
Сообщений: 627
mayton
dakeiras, проектирование - сектанство?


это не проектирование а рисование вслепую наскальное.
И да, семантические нотации это сектантство.

Зачем рисовать убогие схемы если можно 1 раз написать код.
22 окт 20, 23:10    [22219188]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
mayton
Member

Откуда: loopback
Сообщений: 49762
dakeiras
mayton
dakeiras, проектирование - сектанство?


это не проектирование а рисование вслепую наскальное.
И да, семантические нотации это сектантство.

Зачем рисовать убогие схемы если можно 1 раз написать код.

Перед тем как строить дом, делают проект.
Это экономит деньги при строительстве. И позволяет избежать непонимания.

Но хорошие практики в наше время забыты, ага.
22 окт 20, 23:59    [22219201]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
dakeiras
это
ты вокруг себя никого не наблюдаешь?
Есть кодировщики, есть программисты, есть бизнес аналитики, архитекторы.
И для всех код лучше наскальных рисунков фараонов?))).
23 окт 20, 07:42    [22219239]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
В BPL считается, что этот наскальный рисунок сделанный аналитиком еще можно и запустить и он будет работать.

Если бы при этом не приставали к программистам со всякой ерундой, типа, мы нарисовали, почти работает, но не так как надо ))) - было бы и ладно. Но обычно оказывается, что перейти от "почти" к "так как надо" - это нужно бежать за поллитра (т.к. без него не разберешься) и пару недель какой-то дикостью заниматься и бесконечные XML-простыни трассировать.

Соответственно, программистам это радости не добавляет ))) Т.к. весь функционал этого рисунка, можно было бы описать в 10-15 строках простейшего и элементарнейшего кода, без всякого вреда для печени

IMHO
23 окт 20, 09:20    [22219267]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
Leonid Kudryavtsev,

Конечно, задумка менеджеров избавится от прогеров не удалась. В который раз.
(в первый раз пыталась 1С)))
23 окт 20, 09:27    [22219271]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Zzz79
Member

Откуда:
Сообщений: 1005
Leonid Kudryavtsev
В BPL считается, что этот наскальный рисунок сделанный аналитиком еще можно и запустить и он будет работать.

Если бы при этом не приставали к программистам со всякой ерундой, типа, мы нарисовали, почти работает, но не так как надо ))) - было бы и ладно. Но обычно оказывается, что перейти от "почти" к "так как надо" - это нужно бежать за поллитра (т.к. без него не разберешься) и пару недель какой-то дикостью заниматься и бесконечные XML-простыни трассировать.

Соответственно, программистам это радости не добавляет ))) Т.к. весь функционал этого рисунка, можно было бы описать в 10-15 строках простейшего и элементарнейшего кода, без всякого вреда для печени

IMHO

ты не прав- этот рисунок не просто рисунок - это рант тайм схемы ,на которых живут твои объекты( в нашем случае кредитные заявки)
и мы визуально смотрим на весь процесс со стороны- где что то пошло не так и тд,в любой момент времени я могу увидеть свою заявку ,посмотреть на каком процессе она сейчас,какие переменные в ней находятся и тд.Учитывая что таких схем 99,то я не совсем понимаю ,как ты бы написал этот код( хотя написать то не проблема) а вот как его поддерживать?
23 окт 20, 10:09    [22219303]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
mayton
Member

Откуда: loopback
Сообщений: 49762
Да информацию о переходах заявки по статусам можно было-бы показывать в логах.
Но мы люди-человеки и нам графическая инфомация всегда нагляднее и быстрее
дана в восприятие при оценке проблем.

Также как и Стасовы заявки так и мои AWS Step-Functions лучше поддаются анализу
визуально.

P.S. Да. Доброе слово подкрепленное оружием действует лучше чем просто доброе слово.
23 окт 20, 10:15    [22219308]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 6525
Zzz79,
То что вы Смотрите как папуасы на рисунки не суть BPM.
А так, все нормально. Смотрите.
23 окт 20, 11:14    [22219347]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Zzz79

кредитные заявки
...
в любой момент времени я могу увидеть свою заявку

И в каком банке такое чудо ?
Что пользователь может увидеть СВОЮ заявку и реальный внутренний процесс утверждения в банке.

В ВТБ, утверждение заявки со стороны клиента/операционистки - заполнили заявку... нажали на кнопку... подождите пожалйста... ой, извините, но Вам ее не одобрили

Переодически помогаю допиливать Горячую Линию на OeBS. Заявка, статус заявки, подразделение которое в данный момент ее выполняет (или порожденная заявка, если сразу несколько подразделений) и т.д. Никакие картинки даром не нужны. (часть системы сделана на Oracle Script - где GUI можно мышкой рисовать ))) но опять таки, от этого Oracle Script больше проблем, чем удобств, а вот Oracle Workflow вообще не используется)

Возможно начальство и хотело бы красивые метрики как BPM-пакеты умеют в онлайне рисовать: сколько заявок, среднее время обработки и пр. и пр... Но в целом, вся та же аналитика все равно в отчетах за неделю/месяц собирается. А в онлайне - ну красиво, ну модно... но все понимают, что это средняя температура по больнице, ничего реально не показывающая.
23 окт 20, 13:00    [22219439]     Ответить | Цитировать Сообщить модератору
 Re: Разработка микросервисов  [new]
mayton
Member

Откуда: loopback
Сообщений: 49762
Почему пользователь?
23 окт 20, 13:34    [22219479]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Java Ответить