Централизованные, децентрализованные и распределенные системы: изучение различных архитектур для масштабируемых решений