四年に一度の将棋オリンピックダブルス

https://github.com/shii-park/2vs2shogi

Next.js

Azure

Java

Redis

Terraform

隣の他人が俺の飛車を勝手に成らせた。2vs2の混沌将棋。

山田優吾

推しアイデア

味方と完全ランダムマッチング!会話、チャット禁止の完全読み合い将棋です。もし味方と同じ駒を選ぶと、手が合成されます!

作った背景

頭が悪くても将棋を楽しみたい!そんな思いを叶えるため。

推し技術

フロント/バックをコンテナ化して、AzureのAzure Container Appsで動かすことでお手軽スケーリングをしてます。 Redisでセッション管理してるので速い?

プロジェクト詳細

四年に一度の将棋オリンピックダブルス

プロダクトについて

技術系

アーキテクチャ

image

使用技術

言語

  • Java
  • React / TypeScript

フレームワーク

  • フロントエンド: Next.js (今話題の)
  • バックエンド: SpringBoot ()

インフラ周り

  • Terraform: IaCでインフラを楽に管理!
  • Github Actions: CI/CDを行って円滑な開発体験!
  • Azure系(後述)
  • Docker: コンテナ化することでスケーリングしやすくする

山田優吾

@YugoYamada