Можешь объяснить ключевые архитектурные различия между монолитным подходом и подходом с микросервисами, а также обсудить компромиссы, связанные с каждым из них, с точки зрения разработки, развертывания, масштабируемости и поддержки? — ДейлиПреп