هو أسلوب لبناء التطبيقات كمجموعة من الخدمات الصغيرة المستقلة.
يمكن تطوير ونشر وصيانة كل خدمة بشكل منفصل مما يسهل إدارة الأنظمة الضخمة.