Cloud PowerWorkshop at WJAX
This year at WJAX me and my colleagues Halil-Cem Gürsoy, Andreas Hartmann and Stephan Müller from adesso will present the Cloud Power Workshop for the first time. It will cover everything you need to know to implement application with Java for the Cloud.
We will cover
Google App Engine (GAE). It pioneered the PaaS Cloud approach and is quite broadly used nowadays. At the same time GAE has some limitations that you need to know about to successfully build application on the platform - in particular if you use Java.
Then
Cloud Foundry will be shown - it provides a very interesting approach to PaaS - because it supports relational databases and Tomcat which is quite a familiar platform for most Java developers.
To develop Cloud applications successful you need to use novel architectures. We will cover principles like BASE and the CAP theorem. And we will show how to implement Cloud system with good scalability using RabbitMQ and a NoSQL database. Also Map/Reduce using Apache Hadoop will be demoed.
Of course there will be lot of live coding and material to take away so you can try it at home.
Take a look at the
official announcement (German) - looking forward to see you there!
Labels: Cloud, Cloud Foundry, Google App Engine, NoSQL, RabbitMQ, WJAX
JAXLondon The Future of Messaging: RabbitMQ and AMQP Slides Online
The slides for my talk "The Future of Messaging: RabbitMQ and AMQP" is now online at
slideshare.
Labels: AMQP, RabbitMQ, Spring, Spring AMQP
Developing for the Cloud Workshop
The move to the Cloud is inevitable. SpringSource is now a division of VMware and therefore the Cloud is the most important topic of our work now. And there is a lot of technology we are putting out in this area - e.g. RabbitMQ, GemFire, Redis. So are you wondering what this is all about? Need more insight in how to develop for the Cloud?
Take a look at
Java Development for the Cloud at Entwickler Tage. This one day workshop covers:
- What is the Cloud?
- Advantages of Cloud technologies
- Developing for the Cloud with Spring Roo
- Infrastructure as a Service (IaaS): How applications can be developed with Amazon EC2 and VMware technologies
- Platform as a Service (PaaS): Developing Java application for the Google App Engine and SpringSource Cloud Foundry
- PaaS: Concepts of VMforce
- Architecture for the Cloud
- Data in the Cloud: NoSQL with the example Redis
- Distributed Caching and Data Fabrics for better Scalability with GemFire
- Cloud messaging: RabbitMQ, the AMQP protocol and Java
Interested? You can register above for the event in Mainz, Germany. Let me know if you think other locations might also make sense or if you have any other feedback.
Labels: Cloud, GemFire, RabbitMQ, Redis, Spring
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me