@gamussa @hazelcast #oraclecode
Business Application (instance 2)
Business Application (instance 1)
Service Service Service
RDBMS Mainframe MongoDB
NoSQL
REST
Slide 7
Slide 7 text
@gamussa @hazelcast #oraclecode
Slide 8
Slide 8 text
@gamussa @hazelcast #oraclecode
Cache is good for…
◇Performance
◇Offload expensive parts of your architecture
◇Scale up – get the most out of one machine
Slide 9
Slide 9 text
@gamussa @hazelcast #oraclecode
Slide 10
Slide 10 text
@gamussa @hazelcast #oraclecode
Cache is good for…
◇Performance
◇Offload expensive parts of your architecture
◇Scale up – get the most out of one machine
◇Scale out – add more capacity with more machines
Slide 11
Slide 11 text
@gamussa @hazelcast #oraclecode
Slide 12
Slide 12 text
@gamussa @hazelcast #oraclecode
Cache is good for…
◇Performance
◇Offload expensive parts of your architecture
◇Scale up – get the most out of one machine
◇Scale out – add more capacity with more machines
◇Usually very fast and easy to apply
Slide 13
Slide 13 text
@gamussa @hazelcast #oraclecode
Slide 14
Slide 14 text
@gamussa @hazelcast #oraclecode
Polyglot planform
@gAmUssA @hazelcast #jfokus #hazelcastjet
Problem
Data doesn’t fit just one machine
Slide 15
Slide 15 text
@gamussa @hazelcast #oraclecode
What’s
Slide 16
Slide 16 text
@gamussa @hazelcast #oraclecode
Slide 17
Slide 17 text
@gamussa @hazelcast #oraclecode
Replication or Sharding?
http://book.mixu.net/distsys/single-page.html
Slide 18
Slide 18 text
@gamussa @hazelcast #oraclecode
Demo time!
It’s #oraclecode!
Show me some code, yay!