分散SQLiteの5つの誤解を12年の歴史で検証
分散SQLiteは、ある個人の週末プロジェクトから、ベンチャー資金の入る製品カテゴリーへと成長しましたが、その間の10年をほとんどのエンジニアは意識しないまま過ぎました。2014年9月、Philip...
クラウドインフラ、コンテナ化、CI/CDパイプライン、DevOpsエンジニアリングの実践。
9 件の記事分散SQLiteは、ある個人の週末プロジェクトから、ベンチャー資金の入る製品カテゴリーへと成長しましたが、その間の10年をほとんどのエンジニアは意識しないまま過ぎました。2014年9月、Philip...
ある朝目覚めると、会社が所有するすべてのドメイン(本番環境、ステージング、MXレコードを保持しているドメインまで)が、一晩のうちにドメインレジストラによって停止されている。デプロイは壊れていない。サーバーもクラッシュしていない。信頼と安全のチーム(より可能性が高いのは自動化された不正報告パイプライン)がスイッチを切り、...
git モノレポを運用しているなら、いつかどこかで車輪が外れる地点が訪れます。Anthropicの場合、その数字は1日あたり約3万マージ、100...
ここで私の逆張りの主張をしておきます。個人向けAIエージェントは、デスクの下のRaspberry Piより、サーバーレス基盤のほうに向いている、というものです。Talorysプロジェクト(オープンソースのパーソナルアシスタントで、npx create-talorys@latest...
eBPFのスピンロックバグは、スタックトレースもエラーメッセージも出さずに存在を知らせてきます。知らせてくるのは、マシンが応答しなくなるという形です。ログも警告もなく、穏やかな劣化すらありません。解放されないロックを待って、CPUコアがひたすら回り続けるだけです。運が良ければウォッチドッグタイマーが作動し、トレース付き...
Appleの最新macOSリリースで、数千人の開発者のカスタムDNS設定が壊れました。具体的には、多くの企業がプライベートネットワークのリソースに使っている.internal...
中規模のフィンテック企業で働くジュニアエンジニアが、金曜日の午後にデータベースのマイグレーションスクリプトを実行しました。このスクリプトは、ステージング環境で孤立したレコードを削除するはずのものでした。ところが実際には本番データベースに接続し、420万件の顧客取引レコードを削除してしまいました。バックアップはどうだった...
Dockerコンテナの起動には約500ミリ秒かかります。Firecrackerのmicro...
Netflixで映画を観るとき、その動画データはFreeBSDのサーバーから届いているかもしれません。WhatsAppでメッセージを送れば、何年もFreeBSD上で動いてきたインフラを経由しています。PlayStation 4と5のOSはFreeBSDをベースにしています。主要ISPの基幹を担うJuniper...