On 06/14/2016 11:04 AM, James Smith wrote: > We have upwards over 200 people creating content and services - in > differening > frameworks, languages ... on the current servers we maintain in mod_perl the > last count we had about 30-40 developers writing perl code over probably 30 > or > 40 different applications within the same cluster of webservers....
This is good to hear. I wish I knew of companies working with modperl in NYC > > James > > On 6/14/2016 3:52 PM, John Dunlap wrote: >> Though, if you have no control over what apps you have to support and they >> are >> wirtten in multiple architectures... I can totally see where you're coming >> from. >> >> On Tue, Jun 14, 2016 at 10:48 AM, James Smith <j...@sanger.ac.uk >> <mailto:j...@sanger.ac.uk>> wrote: >> >> We have multiple apps, and we just switch in and out our auth/page >> wrapper/logging/debugging code as we need to, if some one else comes up >> with an app we tell them what they do to get the information and "jobs a >> good-un", much simpler than having multiple embedded >> login/authentication/... methods... We know because other projects use >> the >> style frameworks you are talking about - and we go you just XYZ, and then >> realize that they are using some nginx/psgi/starman solution and have to >> go - aargh - no you can't just do that - you will have to re-engineer >> your >> app! >> >> James >> >> On 6/14/2016 3:40 PM, John Dunlap wrote: >>> We don't use any of those hooks into Apache. mod_perl invokes our main >>> handler and, from there, we do everything ourselves. We even built our >>> own authentication and authorization mechanisms, directly into our >>> application, instead of relying on Apache to provide them. We've >>> contained all mod_perl specific code to 2-3 files so that we have more >>> freedom to decide how and where our application will be deployed. >>> >>> On Tue, Jun 14, 2016 at 10:37 AM, James Smith >>> <<mailto:j...@sanger.ac.uk>j...@sanger.ac.uk> wrote: >>> >>> >>> On 6/14/2016 3:28 PM, John Dunlap wrote: >>>> https://www.nginx.com/blog/nginx-vs-apache-our-view/ >>>> >>> Unfortunately for us we actually use some of those 500 things that >>> apache is good at, that nginx doesn't do: >>> >>> * Making use of all the handler/filter hooks in apache; >>> * Fronting a complex web-application, where requests by definition >>> take a long time to return (the databases and related queries >>> are >>> complex) >>> >>> >>> >>> -- The Wellcome Trust Sanger Institute is operated by Genome >>> Research >>> Limited, a charity registered in England with number 1021457 and a >>> company registered in England with number 2742969, whose registered >>> office is 215 Euston Road, London, NW1 2BE. >>> >>> >>> >>> >>> -- >>> John Dunlap >>> /CTO | Lariat/ >>> / >>> / >>> /*Direct:*/ >>> /<mailto:j...@lariat.co>j...@lariat.co/ >>> / >>> *Customer Service:*/ >>> 877.268.6667 >>> <mailto:supp...@lariat.co>supp...@lariat.co >> >> >> -- The Wellcome Trust Sanger Institute is operated by Genome Research >> Limited, a charity registered in England with number 1021457 and a >> company >> registered in England with number 2742969, whose registered office is 215 >> Euston Road, London, NW1 2BE. >> >> >> >> >> -- >> John Dunlap >> /CTO | Lariat/ >> / >> / >> /*Direct:*/ >> /<mailto:j...@lariat.co>j...@lariat.co/ >> / >> *Customer Service:*/ >> 877.268.6667 >> <mailto:supp...@lariat.co>supp...@lariat.co > > > -- The Wellcome Trust Sanger Institute is operated by Genome Research > Limited, a > charity registered in England with number 1021457 and a company registered in > England with number 2742969, whose registered office is 215 Euston Road, > London, > NW1 2BE. > -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013