Learn how to architect fault-tolerant, scalable, soft, real-time systems with requirements for high availability.
In this tutorial, we will look at the steps needed to design scalable and resilient systems. The lessons learnt apply to the Erlang ecosystem, Elixir included, but are in fact technology agnostic and could be applied to most stacks, including Scala/AKKA, .net and others.
Software Developers and architects
Software development experience is a must, as is the understanding of data consistency models. Experience or exposure to designing and architecting systems is a benefit, but not a prerequisite.
COVERS THE FOLLOWING TOPICS
- Interfaces and state