Real-time message processing or stream processing systems are a need today. There are many examples in the world of IOT, Mobile push messaging, social media, etc.
- Heart of such systems is an enterprise class stream processing system such as Kafka,
The following are the commonly followed strategies in the increasing order of Recovery Time Objective (Time taken to restore once disaster strikes) and cost.
Recovery Time Objective (RTO) – The time it takes to restore the system after the disaster strikes. It’s usually expressed in hours.
Recovery Point Objective (RPO) – The acceptable amount of data loss if disaster strikes. It’s also expressed in … read the rest.
Just thought to record the horizontal scaling options I came across so far.
Sample AWS fault tolerant architecture in AWS demonstrated using wordpress deployment.
Minimalist AWS based architecture for content and media serving web apps.
Source: AWS reference architecture.