Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Perl in large corporates - verifiable success stories?

by properly (Monk)
on Nov 29, 2013 at 07:22 UTC ( [id://1064903]=perlquestion: print w/replies, xml ) Need Help??

properly has asked for the wisdom of the Perl Monks concerning the following question:

I work for a systems integration consultancy at a large bank. Our team has successfully maintained a customer rewards calculation and distribution app written in Perl and SQL for several years now, deploying frequent changes ontime while maintaining high quality levels. The client's Architectural Dalek Council has now become aware of the use of Perl and is requesting a presentation providing a business case that Perl is suitable for production applications.

I strongly suspect that the only case with any traction is going to be based on actual, verifiable, contactable references citing the use of Perl in similar applications in similar large corporate environments, where 'similar' can be understood quite broadly, as long as it is something the audience will recognize as such eg not bioperl, or perl for multiplayer games.

With some internet searching it is possible to form the opinion that Perl in fact is widely used in financial services, but with no concerted effort by any party to provide verifiable evidence, it does not help cases like mine.

python at least has something. I cannot find any equivalent for Perl.

Can any monk(s) out there actually put forward a contactable reference of the use of Perl for financial services for medium to large data integration applications? Is it not high time such a list of Perl in different environments is created? The O'Reilly list was great 10 years ago, but now looks more like evidence Perl has fallen into disuse.

  • Comment on Perl in large corporates - verifiable success stories?

Replies are listed 'Best First'.
Re: Perl in large corporates - verifiable success stories?
by boftx (Deacon) on Nov 29, 2013 at 07:36 UTC

    I would see if you can get any information from The Grant Street Group. They are always advertising on http://jobs.perl.org/ and appear to be a major player in the financial area.

    From personal experience I can tell you that Rent.com is a major Perl shop, as is Hostgator, Bluehost and cPanel.

    Update: I left Booking.com off the list of known major Perl players. I have not worked for them personally, but have seen their help-wanted ads and have heard from several colleagues that they, along with cPanel, are a major force behind the Houston PM group. Although not directly involved in the financial arena, you can bet that they are heavily involved with online transaction handling.

    It helps to remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.
      Regarding Booking.com: There's millions of lines of Perl, powering pretty much all of the company, whether internal tools or customer facing. How's that working for the company? Check out the stock price and market cap. (In case that link doesn't work for you, go to finance.google.com or similar and search for PCLN.)
Re: Perl in large corporates - verifiable success stories?
by Random_Walk (Prior) on Nov 29, 2013 at 11:10 UTC

    If your large bank is using IBM Tivoli for monitoring, and many of them do, odds on they will already be using Perl there. Many other monitoring tools make extensive use of Perl too. Have a word with the monitoring team, they may already have dispensation in place to use Perl, or they can weigh in on your side. I work in that area and know a large number of banks around the world are relying on Perl for customised monitoring of critical live systems.

    Cheers,
    R.

    Pereant, qui ante nos nostra dixerunt!
      I will look into it, thanks
Re: Perl in large corporates - verifiable success stories?
by Laurent_R (Canon) on Nov 29, 2013 at 07:52 UTC
    You'll need to check the details, but www.booking.com is not only using intnesively Perl for its information system, but also supporting financially the Perl communauty (including support to the Perl Mongers groups and sponsoring of Perl events). This support being public, you should be able to find additional details on the Internet.
Re: Perl in large corporates - verifiable success stories?
by Jenda (Abbot) on Dec 02, 2013 at 09:08 UTC

    Well, when I worked for Barclays Capital a few years ago, there was a lot of Perl ... mostly inherited from Lehman ... but how to make all those internal data import and massage programs into "verifiable, contactable references". The project I worked on was called ESM (Enterprise Security(or something) Master ... it was a system that imported data about securities from Bloomberg, stock exchanges, regulators and god only knows what other sources, merged and crosslinked them and provided the data to other internal systems. Part of that was Perl, part Java.

    Jenda
    Enoch was right!
    Enjoy the last years of Rome.

      Heh, I was recently hired as a Perl expert by the same enterprise to work on a completely different system (also a Lehman legacy).
      لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
Re: Perl in large corporates - verifiable success stories?
by Anonymous Monk on Nov 29, 2013 at 09:36 UTC
Re: Perl in large corporates - verifiable success stories?
by Your Mother (Archbishop) on Dec 02, 2013 at 13:50 UTC

    And since I'm becoming the Devil's advocate's problem child, I'll keep it rolling: high level languages being equal in power (if not in readymade resources), Python shouldn't even be considered; according to Coverity, it's got twice the defect density of Perl (Re: In Defense of Perl). I Doubt any would willingly risk that Fear and Uncertainty!

Re: Perl in large corporates - verifiable success stories?
by Anonymous Monk on Nov 30, 2013 at 03:39 UTC

    Hi,

    Don't forget to get the client's business side involved.

    If the system has worked well for year, and is still doing so, they may feel there is no business case for spending large amounts of money, that will eventually come out of their Xmas bonus, on developing a replacement in another language.

    J.C.

      That is very much in play, we are counting on their support for exactly that reason.
Re: Perl in large corporates - verifiable success stories?
by Ea (Chaplain) on Dec 02, 2013 at 11:57 UTC
    It's about time this topic came up again. It was alluded to in Putting Perl Back on Top in the Fields of Scientific and Financial Computing two years ago, but was skipped over in the discussion on language. There was quite a discussion following chromatic's post on marketing which you might find more informative.

    It may be worth noting to the ADC how much Perl has evolved in the last 15 years. Perceptions based on out-of-date opinion of what some friend of a friend thinks Perl is what will kill you. Knock that on the head as soon as you can.

    Sometimes I can think of 6 impossible LDAP attributes before breakfast.
Re: Perl in large corporates - verifiable success stories?
by sundialsvc4 (Abbot) on Dec 02, 2013 at 04:40 UTC

    I would suggest probing carefully, but diplomatically, to better understand what sort of criteria the client’s Architectural Council would be using to make their decision.   I would presume, as should you, that the council is quite aware of the Perl language (and that it works well) ... so, when they ask for a “business” case that Perl is “suitable,” I would endeavor to better understand what other technologies they are using right now, how they deploy software assets (and to what machines), what interoperability is required, and, well, “does it hurt / where does it hurt” right now.   Adding any new software development technology to “the mix” is always risky and costly.   You don’t need to proselytize for the Perl language.   Rather, you need to present a business case, within the specific business context of this client, that, for this client, there is:   a business benefit; acceptable business risk; return on investment (ROI); and a truly compelling reason to add something new, instead of doing the work with the existing tools already in use there.   Leave the pom-poms at home.

      Assuming the Architectural Council knows more about programming languages than what they've read in a business magazine (that is they've heard of Java) is at best naive.

      Besides in this case it's not adding something new, but rather keeping things that work.

      Jenda
      Enoch was right!
      Enjoy the last years of Rome.

        I will gladly take that chance.   Any group of people in that role in a “big-boy pants” IT organization ought to be presumed to be very familiar with everything that’s out there ... including Perl.   This language is not exactly “new,” and its reputation is well known.   That’s not the argument you need to make.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1064903]
Approved by boftx
Front-paged by boftx
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (3)
As of 2024-04-20 05:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found