Re: Web Service

Travis Bailey <[email protected]>
Newsgroups gmane.org.user-groups.ajug.members
Message-ID <CADCubnPOSHYtDFNfadeD59FBy7LrQBk_qibHTRm3NOv26XO=yw@mail.gmail.com>
10,000 concurrent requests is a lot... more than even a static server can
handle, so it will really evolve around your infrastructure anyway.
The technology can really be anything... it is just that certain
technologies may require more infrastructure.

If you want to minimize cost, then I would focus your initial efforts on
the cloud providers that can offer the easiest and most rules based elastic
scalability.  I still think AWS is strong here because they are versatile
and cheap... but they often require a lot more setup work.

If you want to avoid the setup, then you'll have to start to narrow your
technology stack as most PAAS guys don't support anything and everything
out of the box.

Regardless... depending on the whole need... The fastest read only setup
will likely use a memcache in front of whatever database you have... so
database could be irrelevant unless your queries need to be more complex
with map reduce capabilities...

I personally think that node.js is demonstrating some of the most blazing
fast metrics at the moment from an ability to serve requests... but you'll
be moving into a pretty bleeding edge world from a frameworks technology
standpoint.  The fastest "Java" technology that a "Java" developer could
ease into would probably be the Play Framework using the Java version...
but you'll still have to do a little Scala for configuration and
debugging... and it is bleeding edge with decent core support, but still
relatively immature ecology...

I would wager a guess that using Node or Play versus whatever mature
framework is still popular... (Spring, Struts, etc...) is only going to
minimize your server needs by 50% at max... So you might want to figure out
whether saving a few hundred a month on server fees is worth any learning
curves or distractions with "bleeding" edge you may have...

Just my $.02

Let us know what you end up with!

Travis


On Wed, Jul 3, 2013 at 10:11 AM, Ramesh Rajamani <[email protected]
> wrote:

> I would suggest you try to the mockup program which suite your requirement
> in the cloud provider like Openshift / Cloudbees or any one you like .
>
> Openshift - You can code in the node.js. I have tried some program using
> JSON and it was good.
>
> Regards,
> Ramesh Rajamani
>
> ------------------------------
> From: [email protected]
> To: [email protected]
> Date: Wed, 3 Jul 2013 08:35:27 -0400
> Subject: [ajug-members] Web Service
>
>
> Friends,
>
>
>
> We are working on a web service to be built. Key is there could be bursts
> of up to 10,000 concurrent requests/transactions during certain times of
> the day. Web service itself is relatively straight forward which involves
> getting 4-5 fields of information (text & numbers) from the requesters
> (mobile and other devices) and then fetching data from the database and
> performing simple calculations and sending results back.
>
> What technologies would you suggest for better performance, scalability,
> ease of writing code/rning curve (for Java developer) and stability?  Which
> cloud provider would you recommend?
>
> One thought was to use  node.js, akka for Java, Redisl, ngnix and deploy
> in Joyent. Does anyone have experience with these technologies? Our
> concerns are - Is this stack too bleeding edge, stability of code (since
> they have sub 0.x versions), learning curve for Java developer, too many
> moving parts for administration, troubleshooting and testing?
>
> Thank you in advance for your help.
>
>
>
> Sudhir
>
> _______________________________________________ ajug-members mailing list
> [email protected] http://www.ajug.org/mailman/listinfo/ajug-members
>
> _______________________________________________
> ajug-members mailing list
> [email protected]
> http://www.ajug.org/mailman/listinfo/ajug-members
>
>


-- 
Travis Bailey
Computing, Startups, Agile, Bacon
*www.travisbailey.com*
404.664.7782 (c)

"The greater the artist the greater the doubt. Perfect confidence is
granted to the less talented as a consolation prize." - *Robert Hughes*

_______________________________________________
ajug-members mailing list
[email protected]
http://www.ajug.org/mailman/listinfo/ajug-members
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.