こんにちは。SmartHRでプロダクトエンジニアをしている@bmf_sanです。
2025年11月20日・21日の2日間、アーキテクチャConference 2025に登壇者として参加しました。本カンファレンスは「最適なアーキテクチャをどう描くか」をテーマに、アーキテクチャの構想・判断・構築に関する実践的な知見を共有し、多角的な視点から設計判断への理解を深めることを目的としています。参加申込者数は過去最大の3,500名を突破し、バックエンドエンジニア、SRE、システムアーキテクトなど、アーキテクチャに関わる多様なエンジニアが集まりました。
私は「完璧を求めない意思決定 - アクセス制御基盤における制約との向き合い方」というタイトルでセッションを行い、SmartHRにおける権限基盤のリアーキテクチャの経験を共有しました。本記事では、登壇を通じて得た気づきや学び、カンファレンス全体を通じての所感をレポートとしてまとめます。

登壇セッションの振り返り

今回のセッションでは、私がSmartHRの権限基盤の開発を通して得た、以下の考え方を共有しました。
アーキテクチャ設計において、制約は「避けるべきもの」ではなく「調整できるもの」と捉えると、設計の柔軟性を担保することができる。
制約を調整するには、意思決定を現在と未来の時間軸で考え、戦略的に遅延できるものは遅延を選択するといった手段が有用です。完璧を追求するのではなく、その時その時の最適な選択を経て、進化を継続する。それがアーキテクチャ設計のあるべき姿だと感じています。
実際に登壇してみると、会場はほとんど埋まっており、公募セッションのテーマである「アーキテクチャの選択 ー <悩んだこと・変えたこと>」に対する期待感の高さを肌で感じました。アーキテクチャ設計における意思決定や制約との向き合い方について、多くのエンジニアが同様の課題感を持ち、実践的な知見を求めていることを実感できる貴重な機会となりました。
セッションで使用したスライドも公開しています。
セッションの詳細については、事前にSmartHR Tech Blogで公開した記事もご覧ください。
カンファレンスを通じて得た学び
カンファレンス全体を通じて、設計判断の在り方、組織との関係性、AI時代における変化など、様々なテーマが議論されていました。基調講演や各セッションから得た学びを紹介します。
意思決定を時間軸で分けて考える
セッションの中で印象的だったのは、時間軸を意識した設計判断の重要性です。「今決めること」と「将来に委ねること」を分けて考える意思決定の遅延は、私自身のセッションでも話したテーマでしたが、組織とアーキテクチャが時間とともにどう変化していくか、その中で生じる摩擦をどう捉えるかという視点の重要性を改めて感じました。
責務範囲を明確にすることの重要性
カンファレンスではモジュラモノリスの話題が多く見られました。適切な粒度での分割と、ビジネス的に自然な単位での責務範囲の明確化が重要だと感じました。一方で、責務が曖昧で大きすぎる抽象化(例えばService層など)は失敗しやすいという事例もあり、責務範囲を明確にすることの重要性を再認識しました。
組織文化とオーナーシップの重要性
組織とシステムの両軸をちゃんと回せるかがアーキテクチャの重要な部分であることが、複数のセッションで語られていました。トップダウンの戦略だけでなく、組織文化を重視し、現場のチームにオーナーシップを持たせて自律的な判断を可能にすることで、組織とアーキテクチャの両方を良い方向に導くことができると感じました。
また、組織とシステムの境界のズレや責務範囲の不明瞭さに対しては、逆コンウェイといった戦略を活用していくことが有用だろうという学びも改めてありました。
AIの進化に伴い人間に求められる責任と信頼
AI時代においてアーキテクチャ設計の在り方が変わりつつあることも、重要なテーマでした。AIが担える領域(定型的な実装、コード生成、パターンの横展開)が増える一方で、人間がやるべき領域として「ドメイン理解」「設計判断」があり、特にAIの進化に伴い「責任と信頼」が人間に求められるという気づきがありました。
カンファレンス全体を通じて、ドメイン駆動設計(DDD)がAI時代においてより価値を増すソフトスキルになると強く感じました。ドメイン理解と分析がビジネスの成功につながるアーキテクチャ設計を支える以上、このソフトスキルの有用性は高まり続けるだろうと感じています。また、QA(品質保証)の重要性も同様に高まっており、AIが生成したコードの検証や品質基準の策定など、人間の専門性がより求められるようになると感じました。
カンファレンス全体を通しての所感
カンファレンス全体を通じて、モジュラモノリス、DDD、AI、マイクロサービス、プラットフォームエンジニアリングといったキーワードが多く見られました。特に印象的だったのは、組織とシステムの両軸をちゃんと回せるか、それがビジネスの成功に繋がっているかという視点です。技術的なアーキテクチャと組織やチームの在り方は相互に影響し合うという点が、カンファレンス全体を通じて強調されていたと感じました。
また、懇親会には短い時間しか参加できませんでしたが、他の参加者との会話を通じて、似たようなアーキテクチャ課題を抱えていることを体感でき、非常に良い機会でした。業界や企業規模を問わず、多くの組織が同様の課題に直面し、それぞれの文脈で最適解を模索しているという共通の課題感が、カンファレンス全体の一体感を生み出していたと感じています。
おわりに
実は去年のアーキテクチャConferenceに参加したときから、「いつかこの舞台に立ちたい」と思っていました。早くも縁あって登壇の機会をいただけたことを、大変嬉しく思います。
登壇準備を通じて、自分自身のアーキテクチャ設計に対する考えを整理し、言語化する機会を得られました。また、カンファレンス全体を通じて多くのセッションから刺激を受け、アーキテクチャ設計に関する新たな視点と学びを得ることができました。これは登壇者としても参加者としても、非常に貴重な成長機会となりました。
カンファレンスを企画・運営してくださったファインディ株式会社の皆様、ありがとうございました。来年も開催があれば、ぜひまた参加したいと思います。

We Are Hiring!
権限基盤ユニットでは、一緒にSmartHRの成長を加速させてくれるプロダクトエンジニアを募集しています。
権限管理、アクセス制御といったドメインを中心に、プロダクト横断で組織やシステムに影響を与える基盤を設計・開発・運用しています。 これらの基盤はSmartHRのビジネスを成長させる鍵となっており、泥臭く険しい道のりではありますが、ソフトウェアエンジニアとしてのやりがいと成長機会に恵まれた環境です。
少しでも興味を持っていただけましたら、ぜひお会いしてお話ししましょう!