This is an edited transcript of a talk I gave at the Craft Conference 2015. The video and slides are also available. How does your database store data on disk reliably? It uses a log. How does one database replica synchronise with another replica? It uses a log. How does a distributed algorithm like Raft achieve consensus? It uses a log. How does activity data get recorded in a system like Apache
![Using logs to build a solid data infrastructure (or: why dual writes are a bad idea) | Confluent](https://cdn-ak-scissors.b.st-hatena.com/image/square/bdbc3cf42dda926db39069b1d235c904df932875/height=288;version=1;width=512/https%3A%2F%2Fcdn.confluent.io%2Fwp-content%2Fuploads%2Fseo-logo-meadow.png)