奥付
本書は、Edward Tufteの仕事に触発されたワイドマージンとサイドノートレイアウトを提供するtufte-bookドキュメントクラスを使用して、LaTeXで執筆・組版されました。本文はPalatinoで設定されています。コードリストはlistingsパッケージによってレンダリングされたモノスペースフォントを使用しています。
本書で説明されているすべてのサービス——正規化、RPC、ディスカバリ、ルーティング、エコー、コンフィギュレーション、キャッシング、ストレージ、モニタリング——はRustで実装されスタンドアロンのバイナリにコンパイルされます。コードはテキストと並行して読まれることを意図しています。本番環境への堅牢化よりもシンプルさが優先されました:目標は、デプロイ準備の整ったソフトウェアを構築することではなく、各概念を数百行のコードで理解可能にすることでした。
本書のWeb版は、それ自体が本書で説明されているシステムの1つです。フロントエンドは外部Webフレームワークを使用せずにRustで書かれた生のTCP HTTPサーバーです。本書の章を提供し、ストレージとキャッシングサービスを通じてユーザーのハイライトを管理し、実行中のシステムの状態を表示するライブダッシュボードを提供します。サービスのコンステレーション全体が単一のシェルスクリプトから起動されます。
大規模言語モデルは、原稿とコードの両方の準備に広く使用されました。ドラフティングパートナー、コードレビュアー、そして疲れを知らないペアプログラマーとして機能しました。すべてのエラー、省略、疑わしいトレードオフについては著者が責任を負います。