Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Effective cassandra development with achilles

2,262 views

Published on

My lightning talk at Cassandra Summit EU 2013

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Effective cassandra development with achilles

  1. 1. Effective Cassandra development with Achilles DuyHai DOAN | Freelance Developer #CASSANDRAEU CASSANDRASUMMIT EU
  2. 2. Bio        DuyHai DOAN Freelance Developer Currently on C* passionate Achilles creator @doanduyhai #Achilles #CASSANDRAEU CASSANDRASUMMIT EU
  3. 3. Why Achilles ? Yet another open source Persistence Manager:      Datastax Java Driver Core all CQL3 features advanced entity mapping made by developers for developers documentation & Twitter demo #CASSANDRAEU CASSANDRASUMMIT EU
  4. 4. Entity mapping #CASSANDRAEU CASSANDRASUMMIT EU
  5. 5. Common features     stateless persistence manager find(), persist(), merge(), remove(), … lots of configuration params Spring integration  FactoryBean for PersistenceManager  sample Java Config classes #CASSANDRAEU CASSANDRASUMMIT EU
  6. 6. Slice Query DSL #CASSANDRAEU CASSANDRASUMMIT EU
  7. 7. Other queries  typed  native #CASSANDRAEU CASSANDRASUMMIT EU
  8. 8. C* specials  C* distributed counters  consistency, TTL & timestamp #CASSANDRAEU CASSANDRASUMMIT EU
  9. 9. Goodies for developers  JUnit @Rule #CASSANDRAEU CASSANDRASUMMIT EU
  10. 10. Even more goodies ! #CASSANDRAEU CASSANDRASUMMIT EU
  11. 11. Road Map  Support for secondary index  Bean validation (JSR-303)  DAO templates à la Spring Data  New Cassandra 2.0 features  Parameterized queries  Named variables in queries … #CASSANDRAEU CASSANDRASUMMIT EU
  12. 12. Thank you and good dev with Achilles ! http://achilles.archinnov.info/ #Achilles, @doanduyhai #CASSANDRAEU CASSANDRASUMMIT EU

×