Обмисляш ли смяна на работата поради желанието да не зависиш от рублата/Русия, или има друга причина?
System Analyst
Можеш ли да дадеш пример за състояние на гонка?
Да идентифицираме основните бизнес субекти, необходими за тази услуга
Как бихте подходили към проектирането на RESTful API за същността «гном» (списък, създаване и изтриване на един, последният не може да бъде изтрит)?
Как се сравнява Entity според логиката на предишния отговор?
Разкажете за най-интересния и труден технически опит — по възможност с архитектура, опашки, интеграции.
Ако изтриването се реализираше чрез PATCH, как би изглеждало?
А Value Object има или няма уникален идентификатор?
Доставчикът позволява изпращане само на 100 SMS в секунда, а клиентът има заредени 2 милиона номера — как да го вземем предвид, за да не се срути системата?
Какво трябва да се случи с вече изпратените и оставащите съобщения, когато отменим кампания по време на изпращането?
Ако в импортирания списък има невалидни номера, какво ще правим с тях — ще ги изпратим или ще ги превърнем в друг статус?
Какви типове файлове бихте използвали за импортиране на номера?
Не работи с C4, не беше необходимо?
Ще добавим отделен статус за вече стартирана и в процес кампания?
Имаш предвид наблюдаемост, като логване и мониторинг?
С какво работихте във визуалното моделиране: средства за случаи, UML, BPMN, C4 или нещо друго?
Микросервисите ли са стандарт и най-добра практика, или някъде не са необходими?
Кой от тях (Entity или Value Object) може да се променя, а кой — не?
За какво е необходима нормализацията на данните в базите данни и денормализацията? Кратко казано, за какво е необходима нормализацията?
Какво да правите, ако няколко микросервиза трябва да запишат данни координирано?