Distributed Computing with Gridgain & Scala

2,505 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,505
On SlideShare
0
From Embeds
0
Number of Embeds
948
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Distributed Computing with Gridgain & Scala

  1. 1. “ Distributed Computing with GridGain and Scala” @gridgain by Renat Akhmerov
  2. 2. Agenda 20/80 <ul><li>Talking 20% </li></ul><ul><ul><li>What is GridGain and Scala? </li></ul></ul><ul><li>Live Coding 80% </li></ul><ul><ul><li>Scala + GridGain </li></ul></ul><ul><li>Q & A </li></ul>
  3. 3. GridGain In A Glance <ul><ul><li>Distributed Computing Made Simple </li></ul></ul><ul><ul><li>GridGain combines: </li></ul></ul><ul><ul><ul><ul><li>Compute Grid </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Data Grid </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Zero Deployment </li></ul></ul></ul></ul><ul><ul><ul><li>Scalar - Scala-based DSL </li></ul></ul></ul>
  4. 4. Compute Grid <ul><ul><li>Closure execution </li></ul></ul><ul><ul><li>MapReduce </li></ul></ul><ul><ul><li>Fault tolerance </li></ul></ul><ul><ul><li>Load balancing </li></ul></ul><ul><ul><li>Seamless integration with Data Grid </li></ul></ul><ul><ul><li>Zero Deployment </li></ul></ul>
  5. 5. Data Grid <ul><ul><li>Key-Value storage </li></ul></ul><ul><ul><li>Local, Fully Replicated, Partitioned </li></ul></ul><ul><ul><li>Rich Post-Functional APIs </li></ul></ul><ul><ul><li>Projections </li></ul></ul><ul><ul><li>Advanced Querying (SQL, Text) </li></ul></ul><ul><ul><li>Zero Deployment </li></ul></ul>
  6. 6. Scala In A Glance <ul><li>Started in 2003 by Martin Odersky at EPFL </li></ul><ul><li>Post-Functional language </li></ul><ul><li>Fully inter-compatible with Java </li></ul><ul><li>Performance equal to Java </li></ul><ul><li>Statically typed </li></ul><ul><li>Scalable language - DSL heaven </li></ul>
  7. 7. Live Coding Demo <ul><li>Every line of code - every character </li></ul><ul><li>No pre-built code snippets </li></ul><ul><li>No custom configurations </li></ul>
  8. 8. Q & A Thank you for your time! Renat Akhmerov: [email_address] GridGain: www.gridgain.com @gridgai n

×