What?

W3h - What, Why, When and How is a book available to buy on Amazon, guides software engineers on many concepts required to architect a distributed system. The book is a refresher for software engineers who plan system design interviews as a full-stack software engineer using web technologies. The book relies on short bursts of information focusing on the what is the piece of information, why it is used, and when to use it. The last part of each topic is how materializes the idea in reality but still at a high-level. The short burst of information aims to give enough information to discuss a topic in a job interview or when discussing early system design at work. A detailed description follows each burst of W3H for more in-depth information.

What is inside?

Why buying this book?

The book curates many data structures and distributed system concepts in a short way. Perfect for an introduction to many topics in the distributed world.

The book is ideal as a refresher for interviews because it contains a variety of important notions in a central place, which allows you to get a large amount of information in a short period.

Next

When to read the book?

The book is massive with 817 pages! You can read this book in many ways. You can read it from the beginning to the end if you are getting started in the distributed world. You can also use it as a reference book to refresh your memory on a specific topic. The book is also ideal to ramp-up for system design interviews.

Next

How is the book helpful?

The book contains 60 distributed patterns, 42 popular technologies, and 33 full system designs explained from the initial steps toward the competition in an iterative fashion. 402 illustrations bolster the explanation to ease the theory.

Next

Examples

Here are few full system examples provided from start to finish in the book:

Next

Wins

The book is the accumulation of an intensive amount of research and experience. The book is the result of 11 months of writing, which is a small price to pay to get a large amount of information in a short period. You are winning by getting a curated list of distributed system concepts, patterns, and technologies in one place.

Next

Compare

Everyone who ordered the book has the same first impression: "Wow, this book is huge and heavy!". It is at least twice as big as any other book on the market. While many resources are online, the book is a central place where you can focus without distraction.

Next

Who I Am?

Patrick Desjardins is a software engineer with over two decades of experience working at some prominent technology companies, including Adobe, Jump Trading, Netflix, and Microsoft. Throughout his career, Patrick has been at the forefront of designing and developing large-scale, mission-critical systems such as Adobe Express, MSDN, Visual Studio Online, and Microsoft Teams, as well as highly sensitive trading platforms at Jump Trading. His expertise spans web systems, distributed architectures, and scalable technologies.

Next

Time to buy

The book is available in English worldwide on Amazon.