Ashesh Badani on cloud computing pain points

Ashesh Badani on cloud computing pain points

Ashesh Badani on cloud computing pain points

date:Sep 23, 2010

Cloud computing's pain points for developers include challenges in capacity planning, "policying" and increasing needs for flexibility in programming,according to Ashesh Badani, senior director of JBOSS Enterprise Middleware for Red Hat. In this video, Badani describes the challenges developers face in creating apps for and maintaining apps in the cloud create. He spoke to Jan Stafford, TechTarget editorial director, at JavaOne 2010 in San Francisco this week.

Read the full text transcript from this video below. Please note the full transcript is for reference only and may include limited inaccuracies. To suggest a transcript correction, contact   

Ashesh Badani on cloud computing pain points

Ashesh Badani: Hi. My name is Ashesh Badani, I am Senior Director for JBoss Enterprise
Middleware at RedHat. One of the things I want to talk to you today about
is the painpoints that you are seeing in the cloud, especially as it
relates to developers.

In many ways, we find development, development tools, pretty much
methodologies, our passion. Some are popular one time, developers find
something that is more productive, they move onto that. We have seen many
examples of that in the past, and we expect to see more moving forward.
Ruby on Rails is just one example of that.

As that happens, we believe that enterprises, our customers, the users,
will want to make sure they have flexibility in the environment, with
regard to what they allow for development into cloud. They want to make
sure that the current skills that they have today, and the new tools that
come on tomorrow, can be used by their development teams.

With that being said, at JBoss and RedHat, when we talk about cloud and
platform as a service, we are keeping that in mind, as a design principal.
We will make sure that, whether it is Java EE, PoJo, GWT, Google Remove
Tool Kit, Ruby, any developing tools of frameworks, or methodologies that
enterprises are using today, going forward, they can use in a cloud

Also important, to keep in mind, is that developers are deploying, not just
on premise, but they are also testing. They are making sure that they can
stage some environments, and ultimately, enterprises wants to make sure
that they are deploying in variety of different hybrid and cloud
environments, whether it is a private cloud, or a public cloud, like
Amazon's, whether there is different virtualization environments, like the
ones from RedHat Enterprise Virtualization, or coming from Microsoft, as
well as those from IBM, and many others. We want to make sure we give
developers the complete flexibility to be able to develop and deploy, as
they see fit.

More on Java development for cloud

  • Cutting costs in the cloud with modern PaaS based solutions

    Feature - Cloud computing has been an incredibly disruptive technology, but more than SaaS and PaaS, enterprises are cutting costs and realizing new efficiencies by leveraging Platform as a Service (PaaS) based solutions.

    ( May 12, 2015 )

  • Establishing a coherent API for the Internet of Things (IoT)

    Feature - The rapid growth of smart devices is inspiring many developers to create applications for home monitoring, health, and other services. But these applications are dependent on early adopters that actually buy and install hardware. Read on to find out how innovative companies are starting to craft IoT applications without this overhead.

    ( May 11, 2015 )

  • The next generation of cloud management and monitoring (CMM) tools with Aternity

    Feature - Cloud management and monitoring (CMM) presents new challenges in this world of distributed data, distributed compute nodes and abstract hypervisors. Aternity is helping to solve many of these problems with their latest offerings.

    ( May 04, 2015 )

  • High-performance computing with cloud clusters

    Tip - An expert offers tips for using cloud clusters to roll out high-performance computing applications in the cloud.

    ( Apr 22, 2015 )

  • Improve software quality by paying early attention to application security

    Feature - There are a number of strategies enterprises are taking to keep security on pace with faster development cycles. These include earlier code reviews, leveraging PaaS with built in security, and using cloud services for static and dynamic security analysis.

    ( Apr 21, 2015 )