Можеш ли да назовеш популярни системи за обмен на съобщения, използвани в микроархитектурата на услугите?
Java
Защо свойствата ACID са необходими при работа с транзакции в базата данни?
Как се разпределят отговорностите и задачите между членовете на екипа за разработка?
В кои случаи е целесъобразно да се обединят микросервизи в монолитна архитектура?
На кого се възлага проверката на кода на други разработчици?
Каква е целта на локалния кеш в микросервизна система и как помага за подобряване на производителността?
Каква е ролята на анотацията @Transactional в управлението на транзакции в приложенията?
Можете ли да обясните концепцията за Propagation в контекста на транзакциите?
Задължително ли е индексирането за първичния ключ в таблица на база данни?
Можете ли да обясните какво се разбира под ниско ниво на селективност в контекста на работа с бази данни?
Как да определите броя на участниците в екипа, участвали в реализирането на конкретна функционалност?
Каква е ролята на асинхронната размяна на съобщения между микросервизите и защо е важна в архитектурата на разпределените системи?
Как работи некластерният индекс в база данни?
Какви методи могат да се използват за инициализиране и създаване на обекти Bean в рамките на Spring или подобни рамки?
Можете ли да разкажете как е организирана работата по разработка във вашия екип?
За какво се използва разпределеното кеширане в архитектурата на микросервизите?
Какво означава високата степен на избирателност при заявки към базата данни?
Винаги ли е необходимо да има уникален идентификатор за всяка таблица?
Защо се използва синхронна комуникация между микросервизите?