Ideally, I would love to write a Shakespear-like play on it, but this all I could come up with.
In a conference room, the Technical Head (TH), Architect (Arch), developer(Dev) and tester(Testy) are meeting at a conference room of FancyTechnologies Ltd.(All names changed for privacy concerns).
The conversation goes like this:
TH: So, how's the new Web service coming along? Are you done with coding and
testing with the new technology that you were toying with?
What was it?... REST?
Dev: Yes Sir. Ahem..Both
SOAP and REST versions are ready. However, we are still struggling with load testing of the RESTful version.
Mr. Testy, the tester will throw some light.
Test: Yeah.Apparently, our load testing software "NoBrainer" does not support RESTful web services. I tried contacting their product support, but couldn't find any answer.
TH looks questioningly as Arch.
Arch: Is is? may be the version we have does not support it. Let me talk to their product support. I have their direct number.
Conference call:
Prod Support(PS): Hi! This is Mr. Nobody from NoBrainer Product Support.
Arch: Hi there! this is Arch, Architect with Fancy Technologies Ltd.
We found that NoBrainer version 3.3 does not support testing RESTFul webservices.Can you help us?
PS: Oh, ..ok. Let me check something. Please hold on.
5 minutes later.
PS: Yes, you are right, we don't support RestFul web services with this version.
Arch: Ok, so can you let us know the version that supports it? We are a mission critical application and its very important to load test this new RESTful version.
PS: Okay, let me find out.
Takes another 5-10 minutes.
PS: Hi all! I have got the Product Specialist Mr. Smart Ass (SA) to help you.
SA: Hi there. I have checked the latest version 5.2 of NoBrainer including the latest patches. We do not support testing of RESTful Web Services as of now.
However, I can suggest our product development team to look into it and may be you can have it in the next version.
Arch: So, we have to wait till you release your next version??!! This is crazy!. Do you know how mission critical our application is?
SA: I understand Sir, and I am very sorry about it. However, we have to make a product as per the specifications given by our business team.
I am afraid I can't help you in immediate context. However, I assure you that I'll raise this issue with the right authorities.
Arch: Okay, I see. Well then. Thank you for your time.
(Cuts the phone call).
TH: See, thats why I tell you to never use a technology unless you are absolutely sure about it after taking all factors into consideration.
Now, I must ask you to keep the SOAP version and discard Rest since we can not load test the latter.
Meeting over.