Business social network with 4M professionals

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

越智 翔一

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

越智 翔一

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

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

Ambition

In the future

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

About 株式会社スマートバンク

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

サーバーサイドエンジニアPresent

- Present

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

About GMOビューティー株式会社

GMOビューティー株式会社9 months

エンジニア

-

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

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

    ## 課題を解決した方法 メモリ使用量が多い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企業でインターンシップに参加していました。

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

Hidden: Education and Experience

View 越智 翔一's

Full Profile

This information is visible only to Wantedly users or the user’s connections

View past posts

View mutual connections

View 越智 翔一's full profile

Personal Achievements

Personal Achievements

Personal Achievements



言語

  • Japanese - Native

Receive Scouts from companies