At a high level what we are going to do is that we are going to break this large application into several sub modules which would look something like this, each of this sub modules would then interact with each other using remote procedure calls or RPCs, now each of this sub modules runs as an independent process, therefore if a vulnerability is exploited by an attacker in one of these process modules it would mean that the attacker can only gain access to that particular module.
उच्च स्तरावर आपण काय करणार आहोत तर आपण मोठ्या ऍप्लिकेशन ला वेगवेगळ्या सब मॉड्यूल मध्ये मोडणार आहोत जे काहीसे असे दिसतील, नंतर सर्व सब मॉड्यूल एकमेकांशी रिमोट प्रोसिजर कॉल किंवा आर पी सी च्या माध्यमातून एकमेकांशी संवाद साधतील, आता यातील प्रत्येक सब मॉड्यूल स्वतंत्र प्रोसेस प्रमाणे रन होतील,त्यामुळे जरी हल्लेखोरा कडून vulnerability ह्या प्रोसेस मॉड्यूल मधील एखाद्या प्रोसेस मध्ये exploite झाली तरी हल्लेखोराला फक्त त्त्याचं मॉड्यूल चा एक्सेस मिळेल.