Monolitik mimari, tüm yazılımın tek bir büyük kod tabanı olarak paketlenmesidir. Mikrohizmetler (Microservices) mimarisi ise, uygulamanın birbirlerinden bağımsız çalışan, küçük ve spesifik bir işlevi yerine getiren servislerin (Örn: ödeme servisi, üyelik servisi) birleşimi olarak tasarlanmasıdır.

Mikrohizmetler, birbirleriyle API'ler üzerinden haberleşir. Bir servisin çökmesi tüm sistemi etkilemez ve her servis farklı programlama dilleriyle yazılıp bağımsız olarak güncellenebilir. Netflix ve Amazon gibi devasa ölçekli platformların temel altyapısıdır.