Boise Systems is a book club focused on systems programming. It is hosted in partnership with the Boise Software Developer’s Group (BSDG).
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 |
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.
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.