Architecture
Apache Spark Introduction and description of Apache Spark Saga pattern Find a solution for distributed transaction management for system that interacts with multiple sub systems. Cover scenario for failures of environments, some system might be activities while others is failing, which does not satisfy ACID principles. There are mechanisms to handle these situations such as coordinated 2-phase commit (distributed transactions), but in the this solution is not really good when we spoke about distributed and scalable infrastructure. Design patterns in images Purpose of the article is to describe and remember GOF patterns in a quick way by having a short description and diagram.