ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ನಾವು ಏನು ಮಾಡಲಿದ್ದೇವೆ ಎಂದರೆ ನಾವು ಈ ದೊಡ್ಡ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹಲವಾರು ಉಪ ಮಾಡ್ಯೂಲ್  ಗಳಾಗಿ ವಿಭಜಿಸಲಿದ್ದೇವೆ ಅದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ, ಈ ಪ್ರತಿಯೊಂದು ಉಪ ಮಾಡ್ಯೂಲ್  ಗಳು ನಂತರ ರಿಮೋಟ್ ಪ್ರೊಸೀಜರ್ ಕರೆಗಳು ಅಥವಾ ಆರ್ ಪಿ ಸಿ ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುತ್ತವೆ. ಈ ಪ್ರತಿಯೊಂದು ಉಪ ಮಾಡ್ಯೂಲ್  ಗಳು ಸ್ವತಂತ್ರ ಪ್ರಕ್ರಿಯೆಯಾಗಿ ಚಲಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಈ ಪ್ರಕ್ರಿಯೆ ಮಾಡ್ಯೂಲ್  ಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಆಕ್ರಮಣಕಾರರಿಂದ ದುರ್ಬಲತೆಯನ್ನು ದುರ್ಬಳಕೆ ಬಳಸಿದರೆ, ಆಕ್ರಮಣಕಾರರು ನಿರ್ದಿಷ್ಟ ಮಾಡ್ಯೂಲ್ ಗೆ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಬಹುದು ಎಂದು ಅರ್ಥ.
అధిక స్థాయిలో మనం చేయబోయేది ఏమిటంటే, మేము ఈ పెద్ద అనువర్తనాన్ని అనేక ఉప మాడ్యూల్స్ గా విడదీయబోతున్నాము, ఇది ఇలా కనిపిస్తుంది, ఈ ఉప మాడ్యూల్స్ ప్రతి ఒక్కటి రిమోట్ విధానం కాల్ లేదా RPC లను ఉపయోగించి ఒకదానితో ఒకటి సంకర్షణ చెందుతాయి, ఇప్పుడు ఈ ఉప మాడ్యూల్స్ ప్రతి ఒక్కటి స్వతంత్ర ప్రక్రియగా నడుస్తాయి, కాబట్టి ఈ ప్రక్రియ మాడ్యూళ్ళలో ఒకదానిలో దాడి చేసేవారు ఒక దుర్బలత్వాన్ని దోపిడీ చేస్తే, దాడి చేసేవారు ఆ నిర్దిష్ట మాడ్యూల్ కు మాత్రమే ప్రాప్యత పొందగలరని దీని అర్థం.