Goodreads helps you keep track of books you want to read.
Start by marking “I Heart Logs: Event Data, Stream Processing, and Data Integration” as Want to Read:
I Heart Logs: Event Data, Stream Processing, and Data Integration
Enlarge cover
Rate this book
Clear rating
Open Preview

I Heart Logs: Event Data, Stream Processing, and Data Integration

3.85  ·  Rating details ·  142 ratings  ·  20 reviews
Why a book about logs? That's easy: the humble log is an abstraction that lies at the heart of many systems, from NoSQL databases to cryptocurrencies. Even though most engineers don't think much about them, this short book shows you why logs are worthy of your attention.

Based on his popular blog posts, LinkedIn principal engineer Jay Kreps shows you how logs work in distri
Paperback, 60 pages
Published October 17th 2014 by O'Reilly Media (first published September 23rd 2014)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about I Heart Logs, please sign up.

Be the first to ask a question about I Heart Logs

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Rating details
Sort: Default
Eugene Yokota
Mar 27, 2015 rated it liked it
I bought and read the PDF edition after recommendation by a colleague before realizing there's The Log: What every software engineer should know about real-time data's unifying abstraction (the blog article this book is based on?). This is a fifty-nine-page PDF file. You can almost say it's a detailed blog article with a cover.

The title of this book is probably misleading too. The log that is discussed here is an abstract data structure, similar to transaction logs (or journal). I felt like he's
Zoltán Tóth
Mar 01, 2015 rated it really liked it
Shelves: data
Short, concise, practical. A great read if you wonder why streaming such a big hit and how to think about logging in general. It's pretty intermediate though, so you will need some expertise to understand the message.
Nov 27, 2015 rated it liked it
A nice short summary.
Pragtideep Singh
Jun 14, 2017 rated it really liked it
Short and useful description .
Jun 06, 2018 rated it it was amazing
Short and informative read on advantages of a distributed log as the centerpiece of the organizational ecosystem.
Feb 16, 2017 rated it liked it
Shelves: 2017
This book had a surprising amount of depth for its scant 50 pages. Also, I was not expecting relevance to the data warehousing world, but I learned some useful information and I'm glad I took the time to read it.
Oct 09, 2014 rated it really liked it
An interesting and informative view about log data and systemic concerns dealing with log data. Jay talks about various aspects of log data such as duality with tables, distribution, coordination of distributed sources, and data integration. He does so by appealing to his experience at LinkedIn and the new developments in the big data technology community, e.g., Storm, Lambda architecture, Samza. He also discusses stream processing and how it related to logs. Interestingly, he has a different ta ...more
Gurkan Oluc
Jan 28, 2015 rated it really liked it
Enhanced version of author's article on Linkedin. It gives a quick overview what he means with the word "log" and then explains how log oriented architectures changed the way they wrote their distributed apps at Linkedin. Short but definitely gives you intense information about distributed applications in 100 pages.

Gives good tips and tricks about making robust, resilient, consistent and highly available distributed apps also talks about subjects like CAP theorem, Lambda architecture, alternativ
Jacob Tjornholm
Apr 19, 2016 rated it liked it
I really enjoyed the first few chapters. The core concept is explained quite well, and I found the ideas very inspirational.

In fact, for days I was obsessed with thoughts about how I could use these great ideas in the system I'm working on.

However, I was really surprised to reach the end of the book so quickly. I think there was a lot more to talk about.

Especially, I would have liked to see a few case studies or at least some more very concrete examples about how to apply event logging in a re
Anton Antonov
Nov 28, 2014 rated it really liked it
Shelves: technical
I was postponing this book for a while, but today I decided to finally read it seriously.

I was very interested to read and understand the architecture behind Linkedin and I wasn't that disappointed. Author Jay Kreps sheds some light on their event-driven architecture.

I haven't had the chance to develop such systems and I probably fail to understand some of the points the author made, but I think Jay Kreps should've made this in a longer 200 pages book that describes the systems architecture sl
May 31, 2016 rated it it was amazing
A smashing read-it-in-a-day look at the importance of logs in systems. And logs in the general sense of "append-only sequence of records ordered by time".

There are implications for application design, systems design, and streaming. Probably the best explanations I've read on logs, event sourcing, and streaming in a while. Overall, logs give a "principled way to model changing data as it cascades through a distributed system."

Eduardo Ferro
Jun 26, 2016 rated it it was ok
IMHO the book didn't go as deep as needed. This is only a a improved version of The Log: What every software engineer should know about real-time data's unifying abstraction

I think that even if the book add some value over the initial article, it don't provide the necessary insights about how to design this kind of systems.
Gabor Ratky
Jun 07, 2015 rated it really liked it
Mostly a summary of the individual blog posts of Jay Kreps on the topic, but a great and concise summary of the topic. Reading the seminal blog post is also a way to grasp the main idea.
Dec 03, 2014 rated it liked it
If you aren't familiar with logs and Kafka, and haven't read Kreps' blog post, this may be useful. But to me this felt like a somewhat more generalized rehash of his outstanding blog entry: That article was truly excellent.
Tom Kerkhove
Nov 30, 2014 rated it really liked it
Shelves: geekfeed, data
Although this book was out of my league I really like it, I've looked beyond the traditional text files with hunder or even thousands of lines of data. It gave a good overview of the massive data load and how logs can help you in certain scenarios where logs are a good practice.

Small example - After reading one chapter I already knew how SQL log shipping works.
Hays Hutton
Oct 31, 2014 rated it it was amazing
I thought this was a great book. Immutable data is important. This book shows you why. Whether you use an implementation like Datomic, InfluxDB, EventStore, the Lambda Architecture or Kafka, your thoughts about using such systems will be better by integrating the knowledge in this book. Highly recommended.
Jul 29, 2016 rated it it was amazing
Shelves: databases
I enjoyed the references to other reads more than anything. I think it's a very good read for people using Kafka as it tells you about the motivations behind Kafka and how it emerged from a real world problem.
Feb 17, 2015 rated it it was ok
Not really a book, just an essay that got published as an epub with a new cover. Just read the essay online for free.
Nov 08, 2014 rated it liked it
Shelves: programming
Too short. Too confusing.
Apr 22, 2015 rated it liked it
Shelves: 2015, technical
Interesting if you are working with distributed systems but sometimes it felt like a Kafka selling pamphlet, no that it was that bad, maybe I was just expecting something different.
Prajakta Deosthali
rated it it was amazing
Jan 22, 2017
rated it liked it
Jul 12, 2017
Martin Wickman
rated it liked it
Jul 19, 2015
David Sullins
rated it liked it
Jan 28, 2018
Robert Davis
rated it it was amazing
Mar 05, 2018
rated it liked it
Oct 15, 2016
Timothy Emerson
rated it it was amazing
Mar 26, 2016
rated it really liked it
Jan 24, 2017
rated it liked it
Dec 30, 2017
rated it liked it
Apr 11, 2015
« previous 1 3 4 5 next »
There are no discussion topics on this book yet. Be the first to start one »