Saturday, August 4, 2012




It was a fine morning and I was in Somnus' lap having the most wonderful dream of my entrepreneurial venture. Suddenly my mobile alarm rang Memory Remains to wake me up.
At breakfast table my mom reminded me that its Rakhi day and I have to go to my sister/didi's house to honour the occasion.
After the threading ceremony, following is the conversation which takes place at didi's house.

Me: Hello
Didi: Hello, meet my brother-in-law Morpheus.
Me: Hi Morpheus, how are you?
Morpheus: Hi Gaurav, am good, heard a lot about you, how are you?
Me: Am good, thanks. So where are you working right now?
Morpheus: I am working as IB in Lehman brothers.
Me: Good man. IB is tough, how’s work?
Morpheus: Thanks man. Yes IB is challenging, and now they have some Information drive where each one of us has to present on some IT related topic and I have to present on 'Systems Architecture', it is supposed to improve our operational skills.
Me: Its good man.  
Morpheus: What good man? You know I am an IT ignorant person somehow surviving in this tech savvy world. Don't know how to give this presentation today evening. I plan to talk straight letting my manager know of my IT ignorance.
Me: Hold on mate. You might not be aware; I have certain level of exposure to Systems Architecture.
Morpheus: That’s great Gaurav, it would be of great help if you can take some time and teach me some fundamentals.
Me: Okay with me dude. Let’s go out somewhere and have discussion over a cup of coffee.
Morpheus: Yeah sure as a lot can be understood over a cup of coffee.
Me: Ha ha. Sure.
Didi: Where are you guys going?
Me: Somewhere out, need to explain Morpheus about Systems Architecture model.
Didi: Ok go on. But remember to bring the gift for me.
Me: What gift?
Didi: Idiot, the Rakhi gift.
Me: Oh, sorry. I will get it for sure. But it won’t be surprise then.
Didi: Rakhi gift is not a surprise.
Me: Forgive me elder sister, I will get something nice. Morpheus, let us go.
At the coffee shop, Morpheus and me discussed the below.
Me: You have used PC, right?
Morpheus: Yes, many a times.
Me: See, there are two parts of a PC; the screen and the processor.
Morpheus: What is a processor?
Me: Whenever you do certain calculations, example in spreadsheet you use certain formulas and the subsequent result is obtained, the processor of the PC acts upon the entered data to compute the desired result based on the formulas.
Morpheus: Yes I got it. Sometimes in older PCs it takes quite long when the spreadsheet has loads of data.
Me: Exactly, when the processor is slow or computation is huge it takes long to process data.
Morpheus: Okay.
Me: So in systems where huge amount of data is to be processed, specific memory allocations are done to separate the user look and feel i.e. the screen and the processing part.
Morpheus: Okay. But how will it help?
Me: More memory means more resources are allocated to solve the specific requirement.
Morpheus: But why the screen, it doesn’t look to utilize many resources.
Me: In the spreadsheet the screens are simple, but think of the on-line Pizza order page, which contains lot of pictures and on screen computations to satisfy customers’ needs. Such user interfaces are very heavy and use a lot of resources i.e. memory.­
Morpheus: Hmmm.
Me: Think of it that in today’s intensely competitive market, companies need to attract customers. So lot of resources would be dedicated to the Graphical User Interface (GUI) so as to make it more effective and of more utility.
Morpheus: So by GUI, you refer to the screen.
Me: Yes.
Morpheus: Okay, carry on.
Me: Also remember as data also contains a lot of space memory allocated to processing is shared for data storage.
Morpheus: Okay.
Me: So this system where GUI and memory plus processing are done separately is called Two-Tier Architecture.
Morpheus: Okay, then what is systems architecture.
Me: Hold on, we are coming to that. Now consider the big companies where huge amount of processing is done on huge amount of data.
Morpheus: Just a sec, how huge data are you talking about? Can data really be huge?
Me: It is, consider the fact that there are over a million operational servers of google. And big companies need to have efficient systems to manage huge chunks of data.
 Morpheus: Why would they manage data?
Me: Data need to be managed to get information from it and decisions can only be taken on meaningful information. For example your company Lehman Brothers would be having Financials as the core module and would also have Operations, Customer Relationship Management, Human Resources, Procurement etc.
Morpheus: Yes we have all of them, but I never thought of them from data management perspective.
Me: So data from all the modules need to be brought together, mapped wherever necessary and presented in a logical format. On top of it think that the GUI, which we earlier talked about, need to be very attractive and user friendly as it is the face of the company.
Morpheus: This looks to be too much complicated even for the two-tier model we talked about.
Me: Exactly so here we would follow, three-tier or multi-tier architecture model. In which the data base, GUI, processing for data base and processing for GUI would be done on separate engines.
Morpheus: Correct me if I am wrong database refers to resource allocation for data, and the engines you are referring to are servers.
Me: You are right, and here comes our coffee. Let us cheer this for Systems Architecture.
Morpheus and Me: Cheers!!
Morpheus: So this is systems architecture all about.
Me: It goes a bit more complex. Consider that the client end machines use internet. And presenting data on web browsers requires web servers. So you can imagine a layer of web servers before the data interacts with the end users system.
Morpheus: And by end user/client end machine you are referring to GUI.
Me: Correct man! That was all systems architecture. This is the biggest business in software industry with giant players competing for the huge market.
Morpheus: What all companies are you talking about?
Me: SAP, Oracle and Oracle acquired companies like iFlex, Peoplesoft, JD Edwards, Prima Vera.
Morpheus: I had done consulting for some of these companies; they call this system architecture as ERP. I never thought from this data management perspective.
Me: Right, ERP is Enterprise Resource Planning which is the umbrella term for all the processes of Systems Architecture being carried out in a structured way.
Morpheus: Good to know all this over a cup of coffee, indeed a lot can over a cup of coffee.
Me: Yeah. True. Let me grab some gift for Didi.
Morpheus: Hey I recently got this iPad 3 from LA. Why don’t you have it as a token of my gratitude?
Me: Thanks Morpheus, but I already have one. I have an idea i’ll gift this one to Didi.
Morpheus: Even better.
Morpheus left for his presentation at Lehman Brothers.
I went to Didi’s house to present her my first earning from my first client.
At last the dream came true.

No comments:

Post a Comment