Terracotta is a high performance open source Java clustering technology which includes native support via plug-ins to seamlessly integrate with applications based on Hibernate, EHCache, Spring and more. In this session, learn how to integrate Terracotta into your Hibernate application in just a few simple steps. Then visualize your application in real-time and tune it's performance using the Terracotta developer console, a sophisticated runtime visualization, profiling and debugging tool included with the core Terracotta kit.
9. About me...
• Java enthusiast since 1996
• Have built scalable systems since 1999
10. About me...
• Java enthusiast since 1996
• Have built scalable systems since 1999
• Terracotta Product Manager 2006-2009
11. About me...
• Java enthusiast since 1996
• Have built scalable systems since 1999
• Terracotta Product Manager 2006-2009
• Principal Architect - Grid Dynamics
12. About me...
• Java enthusiast since 1996
• Have built scalable systems since 1999
• Terracotta Product Manager 2006-2009
• Principal Architect - Grid Dynamics
• Technical Advisor - Terracotta
13. About me...
• Java enthusiast since 1996
• Have built scalable systems since 1999
• Terracotta Product Manager 2006-2009
My Blog - java.think()
• Principal Architect - Grid Dynamics
http://
• Technical Advisor - Terracotta javathink.blogspot.com
57. Terracotta Platform
Application Application Application
Terracotta Server Terracotta Server
Instance Instance
Terracotta Server Terracotta Server
Instance Instance
58. Terracotta Platform
Application Application Application
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
59. Terracotta Platform
Application Application Application
POJOs POJOs POJOs
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
60. Terracotta Platform
Application Application Application
Hibernate Spring EHCache
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
61. TIMs
Terracotta Platform
------------
Application Application Application
Hibernate Spring EHCache
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
62. TIMs
Terracotta Platform
------------
Application Application Application
Hibernate Spring EHCache
Hibernate TIM Spring TIMs EHCache TIM
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
Terracotta Server Terracotta Server Terracotta Server Terracotta Server
Instance Instance Instance Instance
63. Terracotta Use Cases
• Hibernate
• Spring
• EHCache
• Web Sessions
• Batch or Distributed Workload
• POJOs