タグ

2018年7月4日のブックマーク (1件)

  • タイムアウトが頻発していた換金処理をAWS SQSで遅延実行させたら爆速になった話 - てくすた

    はじめに こんにちは。エンジニアアルバイトの高木です。大学ではフランス文学を学んでいます。よろしくお願いします。 今回は PIXTA サービス内の換金処理で頻発していたタイムアウトエラーをどのように解決したかを書きたいと思います。 換金処理に発生していた問題 PIXTA では素材が購入された際に、「クレジット」と呼ばれるサービス内ポイントがクリエイターに還元されます。一定額のクレジットを貯めることで、クリエイターは PIXTA のサイト上から現地の通貨に換金できるようになります。 一方で、クリエイターによってはクレジットの換金処理に要する時間が非常に長く、時にはタイムアウトエラーが発生して現金に換金できない…という問い合わせがたびたびありました。 実際のコードを調査していくと、以下のことが原因そうだというのが判明しました。 # controller.rb # コードはブログに記事を載せるた

    tarotarorg
    tarotarorg 2018/07/04
    有料のSQS導入をアルバイトで決められると言うのがすごい。