NeoVic2006, ну так имплементируйте, в чем проблема? Если это домашнее задание то пробуйте и смотрите варианты. Про ООП и SOLID я уже сказал - изучайте.
NeoVic2006, в данном примере вообще нет базы данных для хранения состояния. Это просто работа с памятью. Это нужно чтобы показать как работает ООП. Судя по всему кто-то не читал вообще ни одной книги и не пробовал разобраться в теме ООП
Макс, подводные камни по тому как докер не особо предназначен для работы stateful процессов. Там и lifecycle другой и в целом технология рассчитана на то чтобы отстреливать ресурсы постоянно. Для баз же надо не забывать про ACID и CAP. Как только мы засовываемся базу в контейнер то можем попрощаться с большинством этих преимущества
raiboon, на самом деле это заблуждение. Event Storming, по сути, позволяет лишь определить границы контекстов и создать интерфейсы для реализации. Расширяемостью это уже на вас, на реализации. И это уже к проектированием бизнес-логики никак не относится. Это Software Architecture в первую очередь, особенно разделы про SOA, виды connectivity и так далее
LoliDeveloper, послушай ты в миллионный раз. Ты придумал себе это статистическое попадание и действительно можешь его добиться, пожалуйста. Автор вопроса просто хочет не этого. Так что твоя статистика бесполезна. Совсем. В контексте данного вопроса
LoliDeveloper, давай я сделаю функцию, которая всегда прибавляет к входному значению единицу, но 29 февраля будет делить на 3. А в бой курантов травить байки про Штирлица.