Grid Gain vs. Hadoop. Why Elephants Can't Fly
Dmitriy Setrakyan introduces GridGain, comparing it and outlining the cases where it is a better fit than Hadoop, accompanied by a live demo showing how to set up a GridGain job.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Michael Stal on Feb 03, 2012
According to CGN (Government Computer News) the U.S. Army’s Architecture Services Division within the Software Engineering Center (SEC) has deployed a platform for the quick development and migration of applications to the private cloud. The engineers are using OutSystems’ Agile Platform for this purpose.
Cloud Computing has been one of the wide spread hypes in the IT industry with only a few enterprises really betting on it. In the meantime, many organizations are actually leveraging Cloud technologies like those from Amazon, Google, IBM, Microsoft or Oracle. Due to security reasons, most companies and in government organizations have started to collect experiences with private clouds.
The core challenge is to create Cloud applications, as well as to migrate existing legacy code to the cloud. Cloud infrastructures offer the IT infrastructure (Infrastructure as a Service) and may also provide a development platform (Platform as a Service). The migration of applications to the cloud, whether a public, private or hybrid cloud is not straightforward or easy. This especially holds if prevention of vendor lock-in represents one of the main goals.
This is a gap which companies like OutSystems are trying to fill with their products. OutSystems is offering the Agile Platform which claims to provide an easy migration path for applications to be deployed on clouds.
On their web site, OutSystems describes the Agile Platform as
an integrated suite of free open source business apps to help you jump start the learning process and quickly deliver fully functional apps, in hours.
The product is supposed to take care of development and deployment activities, provide support of HTML 5, CSS 3, as well as enable the integration of mobile applications.
But vendor promises are one side of the coin, while real experiences are the other. As in all complex software and system architecture, development platforms need to be tested thoroughly to validate their suitability.
In the CGM news article, editor Rutrell Yasin explains:
The Agile Platform’s first test was a project to migrate a complex existing system to the cloud infrastructure. The system initially required two-and-a-half years to develop and deploy. By using Agile Platform, developers were able to re-deliver the application in only 16 weeks while adding new features, including a mobile interface, OutSystems officials said. The final application went to production in early November 2011.
Maybe, products such as the Agile Platform can boost the development and migration of application for clouds, no matter whether on-premises or not. Or are they just another silver bullet fading away in the near future? At least, the SEC seems to be happy with the path they took.
Michael,
I just want to make a correction to the quote from OutSystems website, since it may cause confusion to some readers.
On the site's homepage, the Agile Platform is described as "complete solution to deliver custom enterprise applications with high productivity".
The product page (www.outsystems.com/agile-platform) goes on to describe that it "supports the entire application life cycle" to "develop, manage and change enterprise web and mobile apps"
Cheers
Michel
Disclaimer: I work at OutSystems
Dmitriy Setrakyan introduces GridGain, comparing it and outlining the cases where it is a better fit than Hadoop, accompanied by a live demo showing how to set up a GridGain job.
Jesper Richter-Reichhelm presents the DevOps integration at Wooga, and how their system architecture has evolved over the years in order to cope with the increasing number of players.
"Swarming" is a technique whereby many members of a team work together to deliver a User Story, taking advantage of the skills of many team members together. How do you do this in a distributed team?
Ken Sipe introduces Glu, an open source deployment automation tool coming from LinkedIn, showing how to perform Glu configuration along with a demo of using it.
Jesper Boeg discusses why it is important to deliver software early, why it is difficult to do so, along with tools/tips/practices: shared vision, story maps, coaching, and others.
Mark McGranaghan presents how Heroku has designed, developed and operated cloud services providing high availability for their PaaS.
James Pearce discusses the status of HTML5, what it can do today and what it still missing across major mobile browsers.
LinkedIn’s Sid Anand discusses problems when serving high-traffic, high-volume data, how they’re moving some use cases from Oracle to gain headroom, and Kafka, Voldemort, Espresso and Databus.
1 comment
Watch Thread Reply