“This book should be required reading for software engineers.” — Kevin Scott, CTO at Microsoft
An illustrated guide to the data landscape
Designing Data-Intensive Applications contains something very unusual for a computing book: every chapter is accompanied by a map. It is drawn in the style of a geographic map, but it is actually a graphical table of contents for the chapter, showing the key ideas and how they relate to each other.
See my blog post to read more about the maps and how they came about.
Don’t take it too seriously — some of it is a little tongue-in-cheek, we have taken some artistic license, and the things included on the map are not exhaustive. But it does reflect the structure of the chapter: political or geographic regions represent ways of doing something, and cities represent particular implementations of those approaches. Similar things are more likely to be close together, and roads or rivers represent concepts that connect different implementations or regions.
Most computing books describe one particular piece of software and discuss all the aspects of how it works. Designing Data-Intensive Applications is structured differently: it starts with the concepts — discussing the high-level approaches of how you might solve some problem, and comparing the pros and cons of each — and then points out which pieces of software use which approach. The maps use the same structure: the region in which a city is located tells you what approach it uses.
In both the print and ebook editions of the book, the map for each chapter appears at the start of each chapter. However, we have also gone further: we have taken all the maps from the individual chapters, and assembled them into a poster — an archipelago of islands representing technologies in the sea of distributed data. You can download a JPG file of this poster for free (for your personal, non-commercial use only).
Printing the poster
O’Reilly has produced a limited number of prints of the poster for special events, such as the Strata conferences, but they are not making it generally available for sale. However, I have recently been given permission by O'Reilly to produce reprints of this poster, and that's why I'm running this Kickstarter campaign!
With your support, I will be able to do a print run of the poster in high-quality litho print on art paper. I want to get it printed in A1 size (84.1 x 59.4cm, or 33.1" x 23.4"), which is big enough that the small text is comfortably readable. Unlike inkjet printing, the lithography process is not economical for one-off copies, which is why I need to do a larger print run — hence this campaign.
I think you'll find the poster is delightful, beautiful, and unabashedly geeky. It will look great on the wall of your office, or make a great prize to give away at a team hack day.
Thank you for your help in making this print run happen!
Risks and challenges
The artwork is already done, and I have the permission from the publisher to produce reprints of the poster. I also have the full-quality InDesign source files. So there is very little that can go wrong at this stage.
I have already found a printing company, here in Cambridge (UK), that does high quality litho prints. I've got a quote and done a proof to check that they can handle the job. I have handled shipping of books and posters before, so I know what I'm getting into in terms of logistics.Learn about accountability on Kickstarter
- (14 days)