There is increasing need for 24×7 availability of Enterprise Applications. The traditional mantra to achieve availability is “redundancy”. Deploy multiple servers, Data replication, multiple networks etc. This works great but increases latency, operational complexity and overall cost. Is there an alternate option? Yes – Terracotta BigMemory
Terracotta BigMemory a leading In-Memory data management solution that provides extreme performance, predictable low latency, high availability and simplify operations.
Classical N Tier Architecture
N Tier Architecture with Terracotta
BigMemory can be easily snapped into the application to provide a scale up and scale out architecture and provide predictable latency. Applications can use various design patterns Cache Aside/Read-Through/Write-Through/Asynchronous Write Behind/Read Ahead based on individual use-cases.
Lets review a few failure scenarios,
This opens up new alternatives for application architects in their quest for innovative application design and architecture.