Business social network with 4M professionals
GMOメディア株式会社 / サービス開発部
最近は「長期稼働可能かつ変更・アップグレードが容易なシステム開発」はどのように達成できるか、ソフトウェアの持続可能性に興味があります。
ゲームプラットフォーム「ゲソてん」の開発をしています。
Ruby On Railsで社内の管理画面をフルサイクル開発しました。
ニューラルネット関連の研究をしていました。
授業で開発したAtCoderクローンです。10名ほどのチームで開発しました。 先生からPHP, フレームワークなしと指示されていたので、そのようにしています。 工夫した点は ・提出されたプログラムを安全に実行する Docker in Dockerでコンテナのサンドボックス環境で実行する。コンテナのランタイムにはgVisorを使用 ・提出されたプログラムを非同期的に処理する ウェブシステムと実行(ジャッジ)システムに分けて開発し、間に実行キューとしてRedisを採用することで、非同期処理を実現
# 背景 開発開始当時に大流行した人狼ゲーム「Among Us」、このゲームとDiscordを連携させるBot「AutoMuteUs」のサーバーサイドはDocker上にデプロイすることを前提に開発されています。 AutoMuteUsの公式ボットは無料ユーザーに制限が設けられており、一般ユーザーがセルフホストを試みる傾向がありました。しかし、Dockerへのデプロイは初心者にとっては複雑。かつ、Dockerはメモリフットプリントも大きくコンシューマーPCで動作させるには最適とは言えませんでした。 このような背景の元、メモリフットプリントを解消するためAutoMuteUsの設定と実行を管理するアプリケーション「AutoMuteUs Portable」を開発しています。 ※現在は破壊的なメジャーアップデートを計画中のためメンテナンス外
不定期で更新, リニューアルしているポートフォリオサイトです。 今のバージョンはQwik Cityで開発しています。
学習欲
積極的
TypeScript
Next.js
Nix
Yumi Mizuno
Wantedly, Inc., エンジニア採用チーム
大谷 勇斗
GMOメディア株式会社, サービスデザイン部
森野 おとひこ
株式会社アンドユー, 代表取締役
原 龍世
奈良先端科学技術大学院大学 (NAIST), 先端科学技術専攻
Ako Tanaka
株式会社扶桑社, Numéro TOKYO編集長
Receive Scouts from companies