Clarity, Technology, and Solving Problems | PracticeThis.com
WP7 App with Key Windows Azure resources – Slides, Videos, How-To’s, and T-shooting – for quick consumption on the go.
Production system engineer is the guy you should give special treatment. Why? Because she is to maintain your system in production. If you build a better system from operations perspective, it'd get a better treatment during the production by the system engineer. If the system will have better treatment it'd better treat it's end users. Connecting the dots?
From my observations this is what Production System Engineers Care the most:
Make friends with Production System Engineer. Ask her tons of questions, know her pains, offer the solutions that relives the pain, or bettor off removes it completely.
What else should an Architect take into account when thinking about operations and Production System Engineer? What's your take?
This post is made with PracticeThis.com plugin for Windows Live Writer
My "Introduction to Consulting" was from--of all people--a grizzled Oracle engineer. He provided three pieces of advice with which I now do my best to follow at each-&-every engagement:
1) Once you're able to take a peek at the target systems, look thoughtful, turn to stakeholders & say, "It's worse than I thought". (He was half-kidding, yet it's too often the truth!)
2) Latency is what matters in terms of the user experience--whether it's network, CPU, memory, or disk, bottlenecks are established by focusing on latency, not queues.
3) Make the production engineer your ally.
Adopted "It's worse than I thought". HAHA!
Regarding #3 seems like we are on the same page here (and your guy from Oracle), right? ;)
We are absolutely aligned in this regard!
Another good friend of a production system engineer is writing and maintaining smart scripts. These will guide through a problem with less time and effort.
What are the best scripts that "saved lives" of production engineers?
Feel free to post links here
For extra credit the Architect could/should shadow the SE during an upgrade to really experience their pain, even better offer to take the pager for a weekend and handle any of the alerts in the live environment. After doing this they'll have a great understanding of the support effort.
Not sure, here....
If it happens, the Architect would build absolutely perfect system from operations perspective, and that would threaten on me and you. You and I live and breathe production debugging, and perf bottlenecks... in case it disappears.... we become jobless...
LOL! Good point, partner!
Data and technical complexities can seem to be a labryinth to individuals no accustomed to using them. At the same time, it is by exploring the unknown that a person can come full circle and arrive face-to-face with one's true self.
That's exactly the point of the post. Calling the Architect to meet the unknown, the Production System Engineer ;)
Once the Architect meets him face-to-face he will discover his true self, no doubt! ;)