Access Keys:
Skip to content (Access Key - 0)


Designing Java Systems to Operate at a Cloud Scale

Abstract

Cloud computing is uncovering the weaknesses in the old three-tier web application model. Though server-side Java was built around this model, features of the Java programming language can help you build next-generation web systems that leverage different storage types and operate in a rapidly changing environment.

In this talk, I will cover some real world, highly scalable Java applications that leverage key characteristics of cloud-scale programming:

  • Using the best storage engine for the task at hand
  • Distributed application components running in VM isolation
  • When to use message queues for distributed communication
  • Addressing weaknesses in Java for cloud-scale systems

Speaker


View talk on Parleys.com

retweet

Do you like this talk?


Related Presentations

Building scalable Java applications on Windows Azure
Clustering the clouds in java
Designing Java Systems to Operate at a Cloud Scale
Does dev ops matter for me
ElasticSearch - You Know, for Search
HBase Today
Introduction to HBase
Modern Application Development with Spring Incorporating Social, Mobile and Cloud
Pragmatic Cloud Computing, or, Dealing with Morlocks, or, Agile Infrastructure
Scalable and RESTful web applications at the crossroads of Kauri and Lily
Showing first 10 of 12 results

Search by Tag

Below are the 190 labels used in Devoxx 2010 listed alphabetically. Click on a label to see its associated content.
activiti, actors, adobe, agile, air, ajax, akka, alm, amazon, analysis, android, animations, annotations, apache, ast, asynchronous, atomsphere, authentication, authorization, authz, azure bayeux, birt, blackberry, bof, bpm caching, camel, cassandra, cdi, ci, clojure, closures, cloud, clusters, collaboration, collections, comet, conference
design, devops, dsl, duchess, dvcs, ec2, eclipse, ehcache, ejb3, ejb31 faces, fantom, findbugs, flash, flex, flex4, foss gae, gaelyk, gis, git, glassfish, google, grails, groovy, gui, guice, gwt
hadoop, hazelcast, hbase, hdfs, hibernate, hive, html, html5, http, hudson, infinispan, ioc, iphone, itext, izpack j2ee, java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jax-ws, jdk, jdk7, jdk8, jms, jmx, jpa, jpa2, jquery, jsf, jsf2, jsonp, jsr299, jsr330, jug, jvm labs, lambda, loadui, lombok, mahout, mapreduce, maven, methodology, microsoft, mobile, modules, mongodb, morlocks, multicore, mylyn
news, nexus, no-sidebar, nosql, oauth, oltp, openam, openid, openjdk, openoffice, osgi parleys, patterns, pdf, performance, prototype, puzzlers, quickie, rails, repl, reporting, rest, ria, roo scala, scalable, seam, search, servlet, servlet3, soa, soloist, speakers, spock, spring, springmvc, sql, stm, struts, svn, symbian
tapestry, tdd, testing, tools, tools_in_action, twitter, uma, uml, university, url, visualvm, voldemort w3c, web20, webos, websockets, websphere, weld, wicket, ws-addressing, wtp, xfa, xhr, xml
Adaptavist Theme Builder Powered by Atlassian Confluence