From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.224.7.7 with SMTP id b7mr6010069qab.5.1375391755418; Thu, 01 Aug 2013 14:15:55 -0700 (PDT) X-Received: by 10.49.4.136 with SMTP id k8mr161763qek.19.1375391755352; Thu, 01 Aug 2013 14:15:55 -0700 (PDT) Path: border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.85.216.87.MISMATCH!f7no495669qan.0!news-out.google.com!he10ni62qab.0!nntp.google.com!f7no495665qan.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 1 Aug 2013 14:15:55 -0700 (PDT) In-Reply-To: <51f9e7e6$0$5337$afc38c87@news6.united-newsserver.de> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.180.59.186; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 178.180.59.186 References: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> <51F92827.5000903@obry.net> <51f95d3a$0$14311$afc38c87@news7.united-newsserver.de> <51F97BA8.9040401@obry.net> <51f9e7e6$0$5337$afc38c87@news6.united-newsserver.de> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <3ab6d365-9832-4d51-80a9-b6438930ce84@googlegroups.com> Subject: Re: Web Development Using Ada? From: Maciej Sobczak Injection-Date: Thu, 01 Aug 2013 21:15:55 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Original-Bytes: 3456 Xref: number.nntp.dca.giganews.com comp.lang.ada:182806 Date: 2013-08-01T14:15:55-07:00 List-Id: > Any plans for the future to add some typical Web Application Features > like Jboss or Oracle Softwarebus (OSB) provides? Topics like redundancy= =20 > and scaling over a server farm are important issues.=20 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-d= evelopment community. Note also that Java-based solutions had to introduce these features quite e= arly mostly due to the fact that they suck royally when it comes to perform= ance and they are unable to fully benefit from the actual underlying machin= e 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 oute= r layers, especially the HTTP protocol, are not necessarily the most optima= l place to scale up. Some story: Some time ago I have presented the web service implemented in AWS to my fel= low Java programmer who also happens to have experience in PHP. He was lite= rally 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 w= ill never look back. :-) --=20 Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com