169 похожих чатов

А как вы масштабируетесь?

14 ответов

17 просмотров

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

Alex-Bubnov Автор вопроса
Konstantin Nosov
никак пока, вот думаю застрелится или взять пачку ...

Не, я про масштабирование под нагрузки, не про команду

Bogdan
Может проще технологию сменить?

тогда необходимо будет делать свой BPE, что все же выглядит сложнее помоему чем как-то прожевать KVS

Alex-Bubnov Автор вопроса
Konstantin Nosov
тогда необходимо будет делать свой BPE, что все же...

Bpe, кстати, плох ещё и тем, что это bpnm, вид сбоку. Bpmn это то ещё чудовище, единственное, что вообще может оправдать его использование- наличие умеющих в него аналитиков и кучи денег на джавистов(потому что весь тулинг к нему всё же на джави)

Alex-Bubnov Автор вопроса
Alex Bubnov
Bpe, кстати, плох ещё и тем, что это bpnm, вид сбо...

Я смотрел на bpmn-based тулзы, это полная беспросветная жопа с точки зрения разработки. В итоге я пришёл к выводу, что вообще единственный вариант сейчас, если ты не банк с джавистами - запинывать заказчика на https://en.wikipedia.org/wiki/Artifact-centric_business_process_model , и как-то с этим жить. Мы пробовали бпмн, мы писали ad-hoc решение, и это был тот ещё ад. Артефактная же модель очень интуитивно понятная, но для неё нет стандарта описаний, поэтому нет такого adoption

Alex Bubnov
Я смотрел на bpmn-based тулзы, это полная беспросв...

без примера если четно не очень понятно. https://core.ac.uk/download/pdf/70767798.pdf попробую утром прочитать

Alex-Bubnov Автор вопроса
Konstantin Nosov
без примера если четно не очень понятно. https://c...

Не помню точно, что я читал по ней, но вот есть набросок на минималках на кложе, его я первым нашёл https://github.com/agentbellnorm/dativity. Это реально голый минимум, но концепцию иллюстрирует. Вообще, интуитивно artefact-centric definition это как мейкфайл, только описывает бизнес-процесс и продукции в нем - задачи для людей.

Alex Bubnov
Я смотрел на bpmn-based тулзы, это полная беспросв...

ох, как в старые добрые времена! снова здравствуй а что вы там делали, можно поинтересоваться осторожно?

Alex-Bubnov Автор вопроса
Alexis IV Mobius
ох, как в старые добрые времена! снова здравствуй ...

Ну, у нас был абсолютно обычный бизнес-процесс, около-банковский, под кодовым названием «открывашка». Только это было не в наших привычных степях, а в одном там джава-финтехе. Ну, мы повертели всякие бпмн-плееры в голове, поняли, что задница какая-то с ними, ну и написали на коленке стейт-машиной на голой яве. Результат первое время радовал, а потом (внезапно) выяснилось, что fsm плохо масштабируются, и пошло как обычно. Артефактную модель я нашёл уже позже, и протащить уже не сумел, о чем жалею в общем, Былбасовка занятный эксперимент.

V
Небось через ООП всё делали?

проектирование через ООП это какой-то неправильный путь?

Пользователь 62965
проектирование через ООП это какой-то неправильный...

Правильный, если ты любишь не только бананы, но и горилл

Alex-Bubnov Автор вопроса
V
Небось через ООП всё делали?

ООП там особого не было, поначалу там ничего такой ddd-like код был, а дальше ребята начали удлинять fsm в разные стороны, и вот тут всё пошло не так.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта