ニュース
PayPay“100億円祭”の裏側で何があったのか システム障害と苦闘したエンジニア(2/2 ページ)
PayPayで昨年12月に展開した「100億円あげちゃうキャンペーン」。その間、ユーザー数の増加に伴い、PayPayのシステムは不安定な状態に。押し寄せる膨大なアクセスに、PayPayのエンジニアはどのように対応したのか。
“失敗”を踏まえ、第2弾では対策
第1弾キャンペーンの“失敗”を踏まえ、今年2月に始めた「第2弾100億円あげちゃうキャンペーン」では、システムをチューニング。「一部機能が停止すると重要な機能も停止した」「事前の負荷試験に考慮漏れがあった」――といった課題を整理した上で、対策を施した。
例えば、「システムの健全性を守るためにレートリミットのシステムを構築した」という。アクセス数が一定の値を超えたユーザーには、アプリ画面で「ただいま混み合っています」と表示し、アクセスを制限した。
この他、システムのどの部分で処理に時間がかかっているかを可視化する仕組みを導入し、トラブルの調査やチューニングの効率を向上した。山本さんは「これらの対策によって第2弾のキャンペーンは大きな障害もなく、終えることができた」と話している。
関連記事
- 京大、業務系システムをクラウドに全面移行 AWS、G Suiteなど導入の舞台裏
京都大学が業務系システムをAWSに全面移行。グループウェア、教職員用のメールなど情報系システムも、サイボウズの「Garoon」「kintone」、Googleの「G Suite」に切り替えた。 - 大規模セールでアクセス殺到でも“落ちない”サイトに――ZOZOTOWNのクラウドサーバ活用術
システムの大部分をオンプレミスで運用してきたZOZOTOWN。毎秒数万リクエストを処理し、サイトが落ちないようにするには限界を迎えていた。そこで「コンテナ」を活用しリプレースを進めている。 - ラーメン屋・幸楽苑、店長の報告業務をクラウドにシフト 「FAXに依存」「伝言ゲーム状態」から脱却へ
幸楽苑が、クラウド上で報告書を作成・共有できるアプリ「cyzen」を全店(508店舗)に導入。紙とFAXに頼った“報連相”からの脱却を目指す。従業員のモチベーションやコスト効率を改善し、さらなる業績回復を目指す。 - 言語別「エンジニアの求人数」ランキング Ruby・PHPを抑えて1位だったのは……
人材会社のレバテックが、2018年度に企業が募集したITエンジニアの求人(正社員)を、プログラミング言語別に集計した結果を発表。2位はPHP(14.9%)、3位はRuby(8.2%)だった。1位は……?
Copyright © ITmedia, Inc. All Rights Reserved.