فرآیند طراحی معماری کلی یک سیستم نرمافزاری در مقیاس بزرگ — چگونگی توزیع بار، ذخیره داده و ارتباط بین سرویسها — پیش از پیادهسازی جزئیات.