iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

AT&Tの2Gネットワークが停止で思ったこと

NextMuni, used to predict arrival times of buses and trains, ran on AT&T's 2G network. Muni vehicles without upgraded systems installed don't show up on NextMuni, a problem that the San Francisco transit agency believes could take weeks to solve.

AT&T Shuts Down 2G Network and Ends Cellular Connectivity for Original iPhone - Mac Rumors

まずはまだ2Gで動いているシステムが残っていたことが驚きです。
が、機能が十分に満たされていたのであれば置き換えしないでおくこともあるだろう。
しかし、利用していたインフラが古すぎてある日利用できなくなると困ったことになる。
日本で公共交通機関が利用しているネットワークを停止することが同じように可能かどうか?

なんとなくこの話を見てシステムも似たようなことがありそうだと思った。
特に業務系のシステムでWindowsXPがずっと使われていてWindows10への移行で少し賑わったのは記憶に新しい。
プログラムに利用するOSSのライブラリやフレームワークミドルウェアなどは動いていてもより良いプロダクトやアーキテクチャに置き換えていくことを怠るといつか維持することができなくなる。

新しい技術をやりたがるエンジニアのメンタリティはあながち間違っていなくて、
どんどん新しいものを導入していくことがシステムを長生きさせる秘訣なのかもしれない。