« Previous  •  All features  •  Next »

Cloud Ready

The cloud's here to stay. It's an unignorable fact of life. The reasons that people migrate to the cloud vary: perhaps they want to fire their IT guy and move all their code to a hosted platform, or perhaps they'd simply like to make their IT guys' (and their developer's!) lives easier and reduce the barriers to application development, iteration, and deployment in an on-premise solution. Whatever the use case case, it makes increasingly more sense to consider a platform-as-a-service (PaaS) offering. Spring eliminates the boilerplate cruft in typical enterprise Java, and a useful cloud has the potential to remove that same deadweight from your infrastructure.

Spring is cloud-ready. Spring's always been about choice, and portability, and this virtue is more important today than ever! Spring works reliably and consistently on all platform-as-a-service vendors, including the industry leading Cloud Foundry, Amazon Web Services' BeanStalk, and Google's App Engine, among many others. Most PaaS offerings vary in the supported technologies, but consistently feature a lightweight application server like Apache Tomcat or Jetty at the heart of their runtimes. When you build your application on Spring, you can exploit the modularity and agility that these PaaS offerings provide.

While Spring applications can be easily made to work with just about any PaaS out there (even on Google App Engine, which offers a very restrictive subset of your typical JDK!), it enjoys a place in the sun on Cloud Foundry. A typical Spring application will require no changes to get started on CloudFoundry and, once there, can leverage best-of-breed data stores like PostgreSQL, MySQL, MongoDB, or Redis, and RabbitMQ, the leading message broker in the cloud.

 

 

The cloud's here to stay. It's an unignorable fact of life. The reasons that people migrate to the cloud vary: perhaps they want to fire their IT guy and move all their code to a hosted platform, or perhaps they'd simply like to make their IT guys' (and their developer's!) lives easier and reduce the barriers to application development, iteration, and deployment in an on-premise solution. Whatever the use case case, it makes increasingly more sense to consider a platform-as-a-service (PaaS) offering. Spring eliminates the boilerplate cruft in typical enterprise Java, and a useful cloud has the potential to remove that same deadweight from your infrastructure.

Spring is cloud-ready. Spring's always been about choice, and portability, and this virtue is more important today than ever! Spring works reliably and consistently on all platform-as-a-service vendors, including the industry leading Cloud Foundry, Amazon Web Services' BeanStalk, and Google's App Engine, among many others. Most PaaS offerings vary in the supported technologies, but consistently feature a lightweight application server like Apache Tomcat or Jetty at the heart of their runtimes. When you build your application on Spring, you can exploit the modularity and agility that these PaaS offerings provide.

While Spring applications can be easily made to work with just about any PaaS out there (even on Google App Engine, which offers a very restrictive subset of your typical JDK!), it enjoys a place in the sun on Cloud Foundry. A typical Spring application will require no changes to get started on CloudFoundry and, once there, can leverage best-of-breed data stores like PostgreSQL, MySQL, MongoDB, or Redis, and RabbitMQ, the leading message broker in the cloud.