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


Scalable and RESTful web applications: at the crossroads of Kauri and Lily

Abstract

The 'new web' is about user-centric UIs, about improved state management, and about fast prototyping of flexible web applications. However, non-functional requirements for web-centric ventures are also about providing scalability and availability without much extra cost. Scaling out to the cloud has become a hard requirement for all internet development, in order to allow business growth without expensive re-architecture.

In this 30 minute session, we will show some of the hard challenges to be met when building large-scale web applications, and how a pragmatic REST approach can come to the rescue. We will explain how to combine Kauri (a modular RESTful webapp framework) with Lily (a scalable content store based on HBase, Hadoop and SOLR) to create a modern web internet infrastructure that scales well.

Speaker(s)

retweet

Do you like this talk?


Related Presentations

Creating Lightweight Applications With Nothing But Vanilla Java EE 6
Designing Java Systems to Operate at a Cloud Scale
Efficient Java development with RESThub framework
ElasticSearch - You Know, for Search
Enterprise IT vs. WWW
Java EE 6 Tooling Status what am I missing
Java EE 6 Tutorial. Reloaded!
JAX-RS, Java EE 6, and the future
Quickie Day 2
RESTful development with Java
Showing first 10 of 18 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