Микросервисная архитектура - система из множества небольших независимых сервисов. Каждый сервис деплоится отдельно, может иметь свою БД и общается по сети (HTTP, gRPC, очереди). Монолит - одно приложение, одна БД, один процесс.
Отличия: независимость деплоя, изоляция отказов, выше сложность (распределенные транзакции, мониторинг, discovery).