Выпуск #s04e05 получился довольно компактным, но в нем разбирается непростая задача уровня «Технический архитектор». Если мы строим сложный программный комплекс, какую связность стоит выбрать – слабую или сильную? Реализовать несколько компонентов и связать их интеграционным взаимодействием или поместить всю функциональность в одну очень большую (VLDB) базу данных? Есть ли какие-то критерии выбора, и если есть – то как их правильно применить?