400万人が利用するビジネスSNS

越智 翔一
越智 翔一
越智 翔一

越智 翔一

九州工業大学工学部電気電子工学科東京都

越智 翔一

九州工業大学工学部電気電子工学科

株式会社スマートバンクで働いている越智です。 バックエンドが好きです。

この先やってみたいこと

未来

世界で通用するような技術力をつけ、社会に大きな貢献をしたい。 技術カンファレンス等で登壇したい。

株式会社スマートバンクの会社情報

株式会社スマートバンク6ヶ月

サーバーサイドエンジニア現在

- 現在

サーバサイドエンジニアとして従事

GMOビューティー株式会社の会社情報

GMOビューティー株式会社9ヶ月

エンジニア

-

バックエンド・インフラ業務を主に担当していました。

  • 非同期処理実行基盤のリアーキテクチャ

    ## 課題を解決した方法 メモリ使用量が多いSidekiqのジョブを別の非同期処理実行基盤に移行しました。 ざっくり言うと、Google Cloud WorkflowsからCloud Run Jobsを起動してバックグラウンド処理するようなアーキテクチャにしました。 ## 課題 1. メモリ使用量の問題 - `ある日付の特定の時間に対する空き枠`などの数十億を超えるレコード数のテーブルを更新処理するジョブの増加により、Sidekiqを実行するRailsアプリケーションのメモリ使用量が増大していた。 - 一部のジョブは Sidekiqのメモリ制限を超え、OOM Killerによってプロセスが強制終了されることがあった。 - 無料版のSidekiqをマルチスレッド環境下で動かしていたので、プロセスがクラッシュした場合には同一プロセス内の処理中のメッセージはすべて失われてしまっていた。 - 上記で述べたメモリ使用量が大きいジョブの実行が失敗することによって、その結果を待つユーザーをかなり待たせることになってしまっていた。 2. Sidekiq-Pro のコストの高さ - OOM Killerによって強制終了されたRedisのキューがジョブが完了するまで保持されるように、**Sidekiq-Pro($99/月 ≒ 約15,000円)** の導入を検討したが、組織にとってはコストが高く、尚且つジョブの成功結果を待つユーザーの待ち時間は解消できなさそうだった。

    -

開発事業部

バックエンドの設計・開発やってます。 また、インフラも含めたアーキテクチャ設計も行なっています。

九州工業大学

工学部・電気電子工学科

大学祭実行委員会に所属し、三年目は実行委員長をしていました。 また、半年間IT企業でインターンシップに参加していました。

九州工業大学工学部電気電子工学科

限定公開の職歴・学歴

越智 翔一さん

のプロフィールをすべて閲覧

Wantedlyユーザー もしくは つながりユーザーのみ閲覧できる項目があります

過去の投稿を確認する

共通の知り合いを確認する

越智 翔一さんのプロフィールをすべて見る

個人の実績

個人の実績

個人の実績



言語

  • 日本語 - ネイティブレベル

企業からスカウトをもらいましょう