小さなバグが生んだ悲劇、そこから学ぶ耐障害性の高いアプリ設計 by Yosuke Imairi

iOSDC Japan 2023
採択
2023/09/02 15:40〜
Track C
レギュラートーク(20分)

小さなバグが生んだ悲劇、そこから学ぶ耐障害性の高いアプリ設計

kamekiti Yosuke Imairi kamekiti

概要

アプリの歴史が積み重なっていくと内部ロジックはどんどん複雑化していきます。

時として、予期せぬバグが生み出され、それが大きなトラブルに繋がることもあります。

突発的に発生しうるトラブルに対して、アプリとしてはどういった仕組みを準備しておけばよいのでしょうか。

我々のアプリで実際に発生した悲劇のエピソードとともに、トラブル時も適切に対処できるような、耐障害性の高いアプリの実現に向けてみなさんと考えていきたいです。

発表内容

  • 小さなバグが生んだ悲劇
  • より良いメンテナンスモードの設計
  • 強制アップデート機能の設計とその勘所
  • どうすれば障害を防ぐことができたのか
    • 目にみえないバグへのアプローチ
  • 現状の課題と今後の展望