







How we created an illustrated guide to help you find your way through the data landscape.
Distributed Systems lecture series
The poster to accompany Designing Data-Intensive Applications (DDIA)
Each chapter in Designing Data-Intensive Applications is accompanied by a map. And we’ve turned those maps into a beautiful poster.
An Award-winning Data Visualization Designer
Visual Cinnamon | Data Visualization Design & Data Art | Data made insightful, effective & beautiful through data visualization and data art

Hive Plots - Linear Layout for Network Visualization - Visually Interpreting Network Structure and Content Made Possible
the hive plot is a perceptually uniform and scalable linear layout visualization for network visual analytics
Show me the data - Design Notes
ATProto PDS Network Map
Interactive map tracking ATProto Personal Data Servers worldwide. Explore the decentralised Bluesky network!

Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and... - Selection from Designing Data-Intensive Applications [Book]

Designing Data-Intensive Applications
Data is at the center of many challenges in system desi…

Data Center Map - Colocation, Cloud and Connectivity
Data center, colocation rack, cloud servers, managed hosting or bare metal servers? Data Center Map is your guide to the right data center provider.

Semantic Data Modeling, Graph Query, and SQL, Together at Last?
Our teams advance the state of the art through research, systems engineering, and collaboration across Google.

Peter van Hardenberg - Ink and Switch, Automerge
A Polycentric Governance Lens on Data Infrastructures
Funding policies for data infrastructure promote open data sharing to drive positive social impact. However, concerns regarding the long-term management of data within and across distributed infrastructures can hinder data sharing. We draw upon the concept of polycentric governance to demonstrate how collaborative practices of data curation, in preparing and maintaining data for (future) sharing, provide a solid foundation for understanding data governance within data infrastructures. Based on a qualitative case study of a distributed ecological network, we investigate the conditions under which data are managed as a shared resource by local actors to ensure the long-term (re)usability of data. We contribute to CSCW by conceptualising data curation as a complex form of governance practice with multiple centres of decision-making, each of which operates with some degree of autonomy in data infrastructures. A polycentric governance lens on data infrastructures advances the CSCW conception of data curation as a collective governance practice that can cultivate a data democracy culture within and across organisations, empower individuals to be accountable for their data, and foster a mindset shift toward decentralised data governance.


I often get emails asking for ideas (or materials) to learn about distributed systems. I always recommend getting started with Gossip Glomers. Only six challenges, some easy and some difficult, but an absolute top tier fun and learning experience fly.io/dist-sys