Boise Systems

Boise Systems is a book club focused on systems programming. It is hosted in partnership with the Boise Software Developer’s Group (BSDG).

Schedule

We are starting in January with our first book. We will cover one chapter per week. At twelve chapters, it should take about three months to complete the book.

Each week, one participant will provide a quick summary of the chapter. They will also come prepared with a few questions for the group to help facilitate conversation.

Conversation will be held asynchronously in the #bookclub channel of BSDG’s Discord server on the date listed in the table below. In-person conversations will also be held informally following BSDG’s monthly meetup.

Date Ch. Title
Part I. Foundations of Data Systems
January 25 1 Reliable, Scalable, and Maintainable Applications
February 1 2 Data Models and Query Languages
February 8 3 Storage and Retrieval
February 15 4 Encoding and Evolution
Part II. Distributed Data
February 22 5 Replication
March 1 6 Partitioning
March 8 7 Transactions
March 15 8 The Trouble with Distributed Systems
March 22 9 Consistency and Consensus
Part III. Derived Data
March 29 10 Batch Processing
April 5 11 Stream Processing
April 12 12 The Future of Data Systems

Book

The first book will be Designing Data-Intensive Applications:

“NoSQL… Big Data… Scalability… CAP Theorem… Eventual Consistency… Sharding…

Nice buzzwords, but how does the stuff actually work?

As software engineers, we need to build applications that are reliable, scalable and maintainable in the long run. We need to understand the range of available tools and their trade-offs. For that, we have to dig deeper than buzzwords.

This book will help you navigate the diverse and fast-changing landscape of technologies for storing and processing data. We compare a broad variety of tools and approaches, so that you can see the strengths and weaknesses of each, and decide what’s best for your application.”

A physical copy of the book can be found for sale at Amazon, Barnes & Noble, and other book stores.

A digital copy of the book is accessible at the O'Reilly Learning Library. You can access O'Reilly Learning Library for free with a Boise Public Library card at Digital Resources.

Sign up

Fill out the Google Form and join us in the #bookclub channel of the Boise Software Developer’s Group on Discord.


Inspired by NYC Systems, Software Internals Book Club, and others.