Architecting Reactive Systems

Trainers:
Francesco Cesarini

Date:
2021-09-08

Venue:

Description:

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.

**
EXPERTISE

Intermediate

TARGET AUDIENCE

Software Developers and architects

DURATION

4 hours

PREREQUISITES

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

  • Distribution
  • Interfaces and state
  • Availability
  • Scalability
  • Observability

Experience level: