notxcain/aecor
This system is a library for building event-sourced, distributed applications using functional programming abstractions. It provides a modular runtime that supports both Akka Cluster Sharding and Kafka-based distributed processing for managing state and long-running processes. The codebase includes utilities for serialization, scheduling, and in-memory testing, enabling developers to implement reliable, scalable event-driven architectures.
57.6
Adequate · 4 August 2026
5.3k
lines of production code
Scala
primary language
1
bus factor · 9 authors in all
3
measurements over time
How it got here
2016 · legacy architecture removal
This period focused on stripping out the entire legacy Akka-based event sourcing and actor model, including associated configuration files, serialization logic, and example domain implementations. The codebase was refactored to remove these obsolete components, likely to support a new architectural approach using modern Scala libraries like Cats and Fs2.
13 changes
2018–2019 · Event-sourcing and distributed processing foundations
This period focused on establishing the core abstractions for event sourcing and distributed processing within the Aecor library. Key developments included introducing generic Akka runtimes, Cassandra-backed persistence, and Kafka-based cluster-wide task distribution, alongside the necessary serialization and testing infrastructure to support these new capabilities.
15 changes
Survey your own repository
notxcain/aecor was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 4 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 1293c6b01d — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.