2011年3月15日、みずほ銀行で大規模なシステムダウンが起こりました。この事例は図らずも、システムダウンの恐ろしさを改めて世の中に示しました。システムダウンを防ぐために、システム開発や運用保守に携わる技術者は、どんな基本知識を身に付けておく必要があるのかについて、考えてみたいと思います。 みずほ銀行のシステムダウンは、義援金の振り込みが特定の口座に集中したことがきっかけでした。これにより、振り込みデータの件数が、「バッチ処理」で一度に処理できる件数の上限値を上回ってしまいました。バッチ処理とは、大量のデータ処理を一括して進める処理方式のことです。その結果、バッチ処理が異常終了しました。 ここで、システム担当者は処理の遅れを取り戻そうと、バッチ処理で一度に処理できる件数の上限値を増やしました。上限値を表す「パラメーター」の設定値を変更したわけです。それでも、バッチ処理は正常終了しませんでし
![第8回 巨大システムダウンの異常連鎖を見抜く分析力](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)