Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発メンバーが語るFindy Conferenceの裏側とこれから
Search
sontixyou
January 27, 2026
Technology
1.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
January 27, 2026
More Decks by sontixyou
See All by sontixyou
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
7
4k
Claude Codeと駆け抜ける 情報収集と実践録
sontixyou
2
2k
DBを使ったテストで詰まった点とその対策
sontixyou
0
530
Other Decks in Technology
See All in Technology
When Platform Engineering Meets GenAI
sucitw
0
200
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
120
5分でわかるDuckDB Quack
chanyou0311
4
270
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
250
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
300
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
130
組織における AI-DLC 実践
askul
0
170
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
160
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
130
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
110
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
130
Featured
See All Featured
Believing is Seeing
oripsolob
1
150
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
440
Un-Boring Meetings
codingconduct
0
320
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
From π to Pie charts
rasagy
0
220
Mobile First: as difficult as doing things right
swwweet
225
10k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
310
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
360
The Pragmatic Product Professional
lauravandoore
37
7.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Transcript
© Findy Inc. 2026.01.22 Findy Tech Talk #01 Findy Conferenceを⽀える
技術基盤の裏側 1 ファインディ株式会社 マルチスタックエンジニア ⻄村 憲悟 @sontixyou #Findy_TechTalk
© Findy Inc. ⾃⼰紹介 2 ⻄村 憲悟 [にしむら けんご] マルチスタックエンジニア
@sontixyou / そんちょ #Findy_TechTalk
© Findy Inc. • Findy Conferenceとは? • ネットワーク不安定でも受付を⽌めない⽅法は? • マルチクライアントGraphQL
API設計 • ユーザーの権限管理をどうやる? 今⽇話すこと 3 #Findy_TechTalk
© Findy Inc. 今⽇話さないこと 4 • Findy Conferenceの技術的な伸びしろ • アイルランドのビールが熱い🍺
#Findy_TechTalk
© Findy Inc. Findy Conferenceとは 5 #Findy_TechTalk
© Findy Inc. 6 Findy Conference 技術スタック 参加者向け画⾯ 主催者向け画⾯ スポンサー向け画⾯
#Findy_TechTalk
© Findy Inc. カンファレンス特有の課題 7 • ネットワーク不安定でのオフライン受付機能 • ユーザーの種別に対応するGraphQL API
• ロールによる権限管理 #Findy_TechTalk
© Findy Inc. 受付機能とは 8 #Findy_TechTalk
© Findy Inc. ネットワーク不調による影響 9 • カンファレンス運営陣 ◦ ⼊場数を正確にカウントできない •
受付オペレーション ◦ 受付が混雑し、参加者を待たせてしまう #Findy_TechTalk
© Findy Inc. 10 navigator.onLine ブラウザーのオンライ ン状態を返す ⼀時的にLocalStorage に受付済みデータを貯 める
© Findy Inc. カンファレンス特有の課題 11 • ネットワーク不安定でのオフライン受付機能 • ユーザーの種別に対応するGraphQL API設計
• ロールによる権限管理 #Findy_TechTalk
© Findy Inc. 課題2 - ユーザーの複数種別への対応 12 #Findy_TechTalk
© Findy Inc. • ユーザーの種別によってログインCookieが異なる • 主催者画⾯には権限管理が必要 課題2 - ユーザーの複数種別への考慮
13 #Findy_TechTalk
© Findy Inc. 課題2 - ユーザーの複数種別への対応 14 観点 単⼀スキーマ 複数スキーマ
保守性 ◯ △ 運⽤⾯ △ ◯ 権限管理 ✘ ◯ #Findy_TechTalk
© Findy Inc. 課題2 - ユーザーの複数種別への対応 15 観点 単⼀スキーマ 複数スキーマ
保守性 ◯ △ 運⽤⾯ △ ◯ 権限管理 ✘ ◯ #Findy_TechTalk
© Findy Inc. 解決策 - マルチクライアントGraphQL API 16 #Findy_TechTalk
© Findy Inc. カンファレンス特有の3つの課題 17 • ネットワーク不安定でのオフライン受付機能 • ユーザーの種別に対応するGraphQL API設計
• ロールによる権限管理 #Findy_TechTalk
© Findy Inc. • 主催者 • 運営コアメンバー • 当⽇の会場運営スタッフ •
外部協⼒会社 主催者側の画⾯を使う様々なユーザー 18 #Findy_TechTalk
© Findy Inc. • 主催者 & 運営コアメンバー ◦ 売上情報や参加者情報を知りたい •
当⽇の会場運営スタッフ & 外部協⼒会社 ◦ 登壇者情報だけを知りたい 主催者側の画⾯を使う様々なユーザー 19 #Findy_TechTalk
© Findy Inc. 20
© Findy Inc. GraphQLディレクティブ 21 https://the-guild.dev/graphql/tools/docs/schema-directives コレ!! #Findy_TechTalk
© Findy Inc. GraphQLディレクティブ 22 ⽤途 例 認可 @auth バリデーション
@length データ変換 @uppercase #Findy_TechTalk
© Findy Inc. 解決策 GraphQLディレクティブを使った権限管理 23
© Findy Inc. 解決策 GraphQLディレクティブを使った権限管理 24
© Findy Inc. まとめ 25 • ネットワークなしの受付機能: ネットワーク不安定 でも受付を⽌めない •
マルチクライアントGraphQL API設計 • GraphQLディレクティブを活⽤した権限管理