Title: Microservices and Event-Driven-Architecture with Clojure and Kafka

Type: 40min talk

Tags: programming-methodology micro-services architecture devops programming-framework

Abstract:

Status: accepted

A talk presenting how we modelled and designed our services in AppsFlyer:

  1. How Micorservices work for us, how we deal with deployment, service discovery, SOC, storage etc.
  2. How the data that is sent to AppsFlyer is modelled as a stream of events which is delivered over Kafka and how using Kafka allows us to easily deploy new services, keeps us resilient and even helps us test our code.
  3. How using Clojure changed how we reason about code and data and actually changed the way we develop and deploy services