FediMeteo、タイムゾーン、そして動いているものを壊さない技術
FediMeteoの運用を通じて得られた、システム設計と段階的リファクタリングの実践的教訓。ヨーロッパ向けのシンプルな天気botが、アメリカ合衆国対応のために根本的な再設計を迫られる過程を描く。都市の曖昧性解消、タイムゾーンの自動判定、Open-MeteoのAPIキー流出事故、座標キャッシュの手動修正、cronから再開可能なデーモンへの移行など、表面下で起きた変更と「壊さない」ための原理について詳細に語られている。
FediMeteoの運用を通じて得られた、システム設計と段階的リファクタリングの実践的教訓。ヨーロッパ向けのシンプルな天気botが、アメリカ合衆国対応のために根本的な再設計を迫られる過程を描く。都市の曖昧性解消、タイムゾーンの自動判定、Open-MeteoのAPIキー流出事故、座標キャッシュの手動修正、cronから再開可能なデーモンへの移行など、表面下で起きた変更と「壊さない」ための原理について詳細に語られている。