こんにちは。プロダクトエンジニアの@cidermitainaです。 2023年2月に配置シミュレーション機能がリリースされました。 配置シミュレーション機能のフロントエンドを作るにあたってどのような技術選定したのか、その背景と意思決定をまとめていこうと思います。 配置シミュレーション機能とは? まずは、ざっくり配置シミュレーション機能についての説明です。 配置シミュレーション機能は、SmartHRに蓄積された人事データを活用しながら、ドラッグ&ドロップで人員配置のシミュレーションができる機能です。 異動前後の平均勤続月数や平均年齢など、部署全体の統計データを参照しながら配置の検討ができます。 ベースの技術 では、本題の技術選定についてです。 ベースの技術は以下になります。 Next.js React TypeScript まず、どのような技術を使ってフロントエンドを開発していくかを検討しま