Netflix/atlas
Atlas is a time-series metrics platform that ingests, stores, and queries high-volume telemetry data. It provides a comprehensive charting engine for visualizing time-series data and supports multiple storage backends, including an in-memory database and PostgreSQL. The system features a streaming evaluation engine for real-time processing and a language server protocol for developer tooling, all built on a modernized Scala 2.13/3 and Pekko-based architecture.
60.7
Adequate · 5 August 2026
51k
lines of production code
Scala
primary language
1
bus factor · 35 authors in all
4
measurements over time
How it got here
2014 · Pekko migration and core refactoring
This period focused on modernizing the project's infrastructure by migrating from Akka to Pekko and upgrading to Scala 2.13/3. Significant architectural changes include replacing the legacy Spray-based HTTP server, removing hardcoded AWS configurations, and refactoring the core database and indexing systems to use RoaringBitmaps and new in-memory implementations. The work also introduced a modular chart rendering system and standardized the codebase with consistent formatting and test suites.
30 changes
2015–2017 · Pekko migration and configuration modularization
This period focused on migrating the codebase from Akka to Pekko and refactoring the standalone server to use Spring for dependency injection. The team introduced explicit, modular configuration files for logging, API endpoints, and data storage, replacing previous inline or default settings. Additionally, significant work was done on chart rendering, validation rules, and performance benchmarking.
24 changes
2018–2023 · Pekko migration and Spring Boot integration
This period was dominated by the migration from Akka to the Apache Pekko actor framework, including the introduction of request limiting and stream monitoring benchmarks. Concurrently, the codebase adopted Spring Boot auto-configuration for dependency injection across multiple modules, while also introducing new features for time-series algorithms, charting, and PostgreSQL storage.
28 changes
2024–2026 · LSP and JSON3 migration
This period focused on introducing a new Language Server Protocol implementation for the Atlas Stack Language, enabling editor integrations with context-aware completions and semantic tokenization. Concurrently, the codebase migrated JSON serialization to Jackson 3 and added a configurable client settings framework for LWC events.
5 changes
Survey your own repository
Netflix/atlas 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 5 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 32a0058969 — 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.