comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: Web Development Using Ada?
Date: Thu, 1 Aug 2013 14:15:55 -0700 (PDT)
Date: 2013-08-01T14:15:55-07:00	[thread overview]
Message-ID: <3ab6d365-9832-4d51-80a9-b6438930ce84@googlegroups.com> (raw)
In-Reply-To: <51f9e7e6$0$5337$afc38c87@news6.united-newsserver.de>


> Any plans for the future to add some typical Web Application Features
> like Jboss or Oracle Softwarebus (OSB) provides? Topics like redundancy 
> and scaling over a server farm are important issues. 

I would not expect AWS to handle this - specialized tools like nginx do it already and there is no reason to reinvent the wheel just to prove that you can implement the whole infrastructure in Ada. It would be a wasted effort, especially if we take into account the limited resources of the Ada web-development community.

Note also that Java-based solutions had to introduce these features quite early mostly due to the fact that they suck royally when it comes to performance and they are unable to fully benefit from the actual underlying machine power. That is, with Ada and AWS you will be able to handle *a lot* more users/connections/transactions/whatever-is-your-metrics before hitting the limits of a single, reasonably configured server. Note also that there are plenty of ways to design and scale the system further down the chain (that is, at the level of your database(s), back-end services, etc.) and the outer layers, especially the HTTP protocol, are not necessarily the most optimal place to scale up.

Some story:

Some time ago I have presented the web service implemented in AWS to my fellow Java programmer who also happens to have experience in PHP. He was literally unable to believe the performance that he has seen, as it was clearly visible that the network round-trip to the server was almost equal to the whole time that we had to wait for any operation to complete. He has never seen anything like that before.
BTW - now in his spare time he is learning AWS.

So - stop worrying about all these memcaches, scaling and Jwhatnot and just make some pilot project with AWS as a feasibility study. Most likely you will never look back. :-)

-- 
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com


  parent reply	other threads:[~2013-08-01 21:15 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-27 10:35 Web Development Using Ada? Aay Jay Chan
2013-07-27 12:49 ` Dmitry A. Kazakov
2013-07-27 15:49   ` Shark8
2013-07-27 16:26     ` Dmitry A. Kazakov
2013-07-27 17:19       ` Shark8
2013-07-27 17:26       ` Yannick Duchêne (Hibou57)
2013-07-27 19:05         ` Dmitry A. Kazakov
2013-07-27 17:11     ` Yannick Duchêne (Hibou57)
2013-07-27 17:19       ` Shark8
2013-07-27 17:57 ` Jeffrey Carter
2013-07-28  3:03   ` Randy Brukardt
2013-07-28  5:10     ` Yannick Duchêne (Hibou57)
2013-08-06  4:43       ` Randy Brukardt
2013-08-06  5:04         ` Paul Rubin
2013-08-06 19:06           ` Randy Brukardt
2013-07-28  9:30 ` Luke A. Guest
2013-07-31  8:30 ` Michael Erdmann
2013-07-31 10:15   ` Aay Jay Chan
2013-07-31 12:09     ` Michael Erdmann
2013-07-31 17:20     ` J-P. Rosen
2013-08-01 13:12       ` Jacob Sparre Andersen
2014-01-13 10:12       ` Marius Amado-Alves
2013-07-31 11:30   ` G.B.
2013-07-31 11:44     ` Yannick Duchêne (Hibou57)
2013-07-31 14:33       ` G.B.
2014-01-13 10:08   ` Marius Amado-Alves
2013-07-31 15:07 ` Pascal Obry
2013-07-31 18:53   ` Michael Erdmann
2013-07-31 21:03     ` Pascal Obry
2013-08-01  4:45       ` Michael Erdmann
2013-08-01 13:31         ` Jacob Sparre Andersen
2013-08-01 20:32           ` Michael Erdmann
2013-08-05  8:47             ` Jacob Sparre Andersen
2013-08-05 11:41               ` Thomas Løcke
2013-08-01 21:15         ` Maciej Sobczak [this message]
2013-08-02 17:24           ` Michael Erdmann
2013-08-02 20:54             ` Maciej Sobczak
2013-08-03  6:51               ` Michael Erdmann
2013-08-03  9:58               ` Pascal Obry
2013-08-03 14:50                 ` Maciej Sobczak
2013-08-01 15:54 ` leonid.dulman
2014-01-09  9:31 ` arifhussain.33
2014-01-09 12:36   ` Jacob Sparre Andersen
2014-01-10 13:47   ` Mike H
2014-01-14 12:23   ` Vadim Godunko
2014-01-19 23:23     ` Joseph Montanez
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox