Current client is doing my head in to a point that I am now interviewing for other gigs. Anyhow the thing that is really getting on my goat is the fact that they insist on using windows for everything...
So we have a batch script to be setup and the integrator is in a meeting with the software vendor. I am in the corner rocking back and forth in a straight jacket as is usual in these meetings...
Client: We need to transfer files and shut down a tomcat session and run a batch job then transfer more files out and start the tomcat sessions back up if it all works..
My morons : No worries we will knock up a batch job on each server and just make stuff shut on and off at given times then write some winscp scripts to send the files...
Me: And you control the flow how?
My team : Wah?
Me: You know... Ensure each job has worked before you suck broken files into your app and then barf broken or incomplete files out to your partners... Or maybe ensure that the front end is down and no one is still processing stuff before you start the batch runs...
My team: errrrrmmmmm....
Customer: What software would we need to buy to do this? Is it expensive?
I thought sod it!! I am going to leave anyway, and now I am bored clearing up some other dumb ass permanent chief architects mess... (Was handed this when it was clear that they were not going to get the business critical app transitioned in time for go live...)
I pointed out that If they had used Linux/Unix boxes to run the java app and web servers then they could orchestrate this from a single server that could use ssh and pre shared keys to do all of the logic control and ensure that they could trap failed processes before they move to the next stage and screw up the DB with incomplete information...
Who in their right mind pays several hundred quid in licences to buy a platform to run something that could be done for free???
So we have a batch script to be setup and the integrator is in a meeting with the software vendor. I am in the corner rocking back and forth in a straight jacket as is usual in these meetings...
Client: We need to transfer files and shut down a tomcat session and run a batch job then transfer more files out and start the tomcat sessions back up if it all works..
My morons : No worries we will knock up a batch job on each server and just make stuff shut on and off at given times then write some winscp scripts to send the files...
Me: And you control the flow how?
My team : Wah?
Me: You know... Ensure each job has worked before you suck broken files into your app and then barf broken or incomplete files out to your partners... Or maybe ensure that the front end is down and no one is still processing stuff before you start the batch runs...
My team: errrrrmmmmm....
Customer: What software would we need to buy to do this? Is it expensive?
I thought sod it!! I am going to leave anyway, and now I am bored clearing up some other dumb ass permanent chief architects mess... (Was handed this when it was clear that they were not going to get the business critical app transitioned in time for go live...)
I pointed out that If they had used Linux/Unix boxes to run the java app and web servers then they could orchestrate this from a single server that could use ssh and pre shared keys to do all of the logic control and ensure that they could trap failed processes before they move to the next stage and screw up the DB with incomplete information...
Who in their right mind pays several hundred quid in licences to buy a platform to run something that could be done for free???
Comment