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
全てのIDを管理するために~メアド・電話番号を持っていない「こども」をどう取り扱うか~
Search
株式会社ビットキー / Bitkey Inc.
PRO
April 06, 2022
Technology
0
660
全てのIDを管理するために~メアド・電話番号を持っていない「こども」をどう取り扱うか~
株式会社ビットキー / Bitkey Inc.
PRO
April 06, 2022
Tweet
Share
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
68
チームビルドのためのワークショップ設計/Workshop design for team building
bitkey
PRO
0
50
「職種に名前が付く、ということ」 / When a Role Gets a Name
bitkey
PRO
0
25
ゼロから始めるEnabling SRE〜Datadogへの戸惑いや敬遠を無くすためにやったこと〜
bitkey
PRO
0
18
「書く」より「任せる」! 生成AIでローコード自動テストの属人化を防ぐ! / Delegate, Don't Write! Preventing Silos in Low-Code Auto-Testing with Gen AI
bitkey
PRO
0
63
オフィスビルを監視しよう:フィジカル×デジタルにまたがるSLI/SLO設計と運用の難しさ / Monitoring Office Buildings: The Challenge of Physical-Digital SLI/SLO Design & Operation
bitkey
PRO
3
570
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
PRO
1
570
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
PRO
3
23k
遠隔で同時に4人教育!? 〜リモート新人の「孤立」を防ぐオンボーディング事例〜/Educating 4 people at the same time remotely!〜Onboarding Case Studies to Prevent “Isolation” of Remote Newcomers〜
bitkey
PRO
0
89
Other Decks in Technology
See All in Technology
Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成
hamadakoji
1
1.4k
「魔法少女まどか☆マギカ Magia Exedra」での負荷試験の実践と学び
gree_tech
PRO
0
620
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
150
[RSJ25] Feasible RAG: Hierarchical Multimodal Retrieval with Feasibility-Aware Embodied Memory for Mobile Manipulation
keio_smilab
PRO
0
120
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.3k
La gouvernance territoriale des données grâce à la plateforme Terreze
bluehats
0
120
AI エージェントとはそもそも何か? - 技術背景から Amazon Bedrock AgentCore での実装まで- / AI Agent Unicorn Day 2025
hariby
4
1.2k
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
200
2025年夏 コーディングエージェントを統べる者
nwiizo
0
110
研究開発と製品開発、両利きのロボティクス
youtalk
1
490
AI開発ツールCreateがAnythingになったよ
tendasato
0
110
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
310
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
A designer walks into a library…
pauljervisheath
207
24k
Why Our Code Smells
bkeepers
PRO
339
57k
Music & Morning Musume
bryan
46
6.8k
We Have a Design System, Now What?
morganepeng
53
7.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Optimizing for Happiness
mojombo
379
70k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Transcript
શͯͷIDΛཧ͢ΔͨΊʹ ϝΞυɾి൪߸Λ͍࣋ͬͯͳ͍ʮ͜ͲʯΛͲ͏औΓѻ͏͔
Outline 1. ΈΜͳେ͖ΞΧϯτ 2. ͋Ε...͜Ͳ...ʁ 3. ͳʹ͔Βߟ͑Δ...ʁ 4. ͓·͚ 2
2
ࠤ౻ ਓ Sato Takuto 2015.04 2019.05 2020.01 େֶ(ݐஙֶઐ߈)ଔۀޙɺ גࣜձࣾϫʔΫεΞϓϦέʔγϣϯζʹೖࣾ ձܭγεςϜͷιϑτΣΞ։ൃΛ୲
ಛʹࡒձܭͷ༁ؔ࿈ ϏοτΩʔࢀը ECαΠτͷ։ൃ / อकɺࣾγεςϜͷ։ൃ TaKuTyͷ։ൃ ࠓͷHomeͷલͱͳΔResidenceνʔϜʹଐ bitlockΛѻ͏ཧը໘όοΫΤϯυɺappͷ։ൃ ʹैࣄ 2022.03 HomeϓϩμΫτͷٕज़ऀ ෳࡶͳࣄΛಡΈղ͍ͯߏԽ͠ɺநԽ / ൚༻Խ Ͱ͖ΔΑ͏ʹઃܭ͠ɺίετͰଟ͘ͷՁΛͩͤ Δ։ൃΛ͢Δ͜ͱΛΉ
ΈΜͳେ͖ΞΧϯτ 4 4
1. ΈΜͳେ͖ΞΧϯτ ΞΧϯτ͍࣋ͬͯ·͔͢ʁ 5 5
1. ΈΜͳେ͖ΞΧϯτ 6
1. ΈΜͳେ͖ΞΧϯτ 7 ΞΧϯτͳͥඞཁʁ ݸਓΛಛఆͯ͠ʮ୭ʯ͕ʮԿʯΛͰ͖Δ͔ Λཧ͢ΔͨΊ ϏοτΩʔྫ֎Ͱͳ͍ ※ݫີʹଞʹ͋Γ·͕͢ɺຊͱͣΕΔͨΊࡉ͔͘͡·ͤΜ
1. ΈΜͳେ͖ΞΧϯτ 8 ʮΞΧϯτʯͱ͍͏ݸਓΛಛఆ͢Δใͱ ʮΞΧϯτʯʹඥͮ͘ʮೝূʯ͕͋ͬͯॳΊͯ ݸਓʹؼଐ͢ΔใαʔϏεΛ ҆શʹཧ / ར༻͢Δ͜ͱ͕Ͱ͖Δ Designed
by Freepik ʮΞΧϯτʯ͕ͳ͍ ( = ݸਓΛಛఆͰ͖ͳ͍)ͱ ɾ୭ͱνϟοτͰ͖ͯΑ͍͔Θ͔Βͳ͍ ɾͲͷΫϨδοτͰࢧͰ͖Δ͔Θ͔Βͳ͍ ɾ։ൃͯ͠ϦϦʔεͯ͠Α͍͔அͰ͖ͳ͍
1. ΈΜͳେ͖ΞΧϯτ 9 Designed by Freepik bitkey platform Bitkeyʮbitkey platformʯͰΞΧϯτʹ·ͭΘΔ
ೝূ / ೝՄΛཧ͍ͯ͠·͢ɻݸਓͷೝূͱ͋Θͤ ͯɺ୭ʹͳΜͷݖݶ͕͋Δ͔Λཧ͢Δ͜ͱͰʮΧ Ϊʯʮܾࡁʯʮ༧ʯͳͲɺαʔϏεΛఏڙͯ͠ ͍·͢ɻ
1. ΈΜͳେ͖ΞΧϯτ ΞΧϯτͲ͏ͬͯ࡞Γ·͢ʁ 10 10
1. ΈΜͳେ͖ΞΧϯτ ϝʔϧΞυϨε / ి൪߸ ͳͲ → ຊਓ֬ೝ͢ΔͨΊͷใ ΞΧϯτΛ࡞Δ͜ͱͰ༷ʑͳαʔϏεΛڗडͰ͖Δ 11
etc…
͋Ε...͜Ͳ...ʁ 12 12
2. ͋Ε...͜Ͳ...ʁ ͜Ͳ...ʁ 13 13
2. ͋Ε...͜Ͳ...ʁ ͍ͯ࣋ͬͯ͢ͳ͍.... ͦͦɺ͜ͲͷΞΧϯτͬͯඞཁ...ʁ 14 etc…
15 ͦͦΞΧϯτΛ࡞Δ͜ͱ͕Ͱ͖ͳ͍ Ϣʔβʔʹରͯ͠αʔϏεΛఏڙ͢Δ͕͢ ແ͍͔Βඞཁͳ͍ͷͰ...ʁ Designed by Freepik 2. ͋Ε...͜Ͳ...ʁ
ඞཁͰ͢ʂ 16 16 2. ͋Ε...͜Ͳ...ʁ
͜ͲΤϯτϥϯεΛ إೝূͰղৣͰ͖ΔΑ͏ʹ͍ͨ͠ 17 17 2. ͋Ε...͜Ͳ...ʁ
࣮ྫ ɾઐ༗෦ύείʔυͰղৣ ɾΤϯτϥϯεإೝূͰղৣ ΞΧϯτ༗ແʹؔΘΒͣ ʮ͜ͲʯͰར༻͍ͨ͠ / Ͱ͖Δ͖ ʮσδλϧʯͷੈք͚ͩͰͳ͘ ʮإʯͱ͍͏ʮϦΞϧʯʹґଘ͢ΔใΛ ʮͭͳ͛Δʯ͜ͱͰͰ͖ΔՄೳੑ
18 2. ͋Ε...͜Ͳ...ʁ
ͳʹ͔Βߟ͑Δ...ʁ 19 19
3. ͳʹ͔Βߟ͑Δ...ʁ ΞΧϯτ͕͋Δ߹... ʓʓݐͷ˝˝݅ͷೖډऀͱͯ͠ొ ೖډऀΤϯτϥϯεΛإೝূͰղৣՄ ΞΧϯτʹඥ͍ͮͨإใ ↓ ΤϯτϥϯεΛإೝূͰղৣՄʂ 20
ΞΧϯτ͕ͳ͍߹... ೖډऀ͔Ͳ͏͔ෆ໌... ΤϯτϥϯεΛղৣͰ͖ͯΑ͍ͷ͔ෆ ໌... 21 ʁ 3. ͳʹ͔Βߟ͑Δ...ʁ
ೖډऀ͔Ͳ͏͔ແࢹͯ͠ ಛఆͷإͰղৣͰ͖ΔΑ͏ʹ͢Δʁ ୀڈͨ࣌͠ɺղৣෆՄʹͰ͖Δʁ ͜ͲΞΧϯτ࣋ͬͨ࣌Ͳ͏ͳΔʁ → ཧͰ͖ͳ͍ɺӡ༻ճͤΒΕͳ͍... 22 3. ͳʹ͔Βߟ͑Δ...ʁ
23 ͷΞΧϯτʹ ͜ͲͷإΛඥ͚Δʁ ͜Ͳ۠ผͰ͖Δʁ ԑͨ͠ΒͲ͏ͳΔ...ʁ ͕Ҿ͖औͬͨͱͯ͠ɺ ʹඥ͍ͨ··ʁ → ಛఆͷϢʔεέʔεʹରԠͰ͖ͳ͍ or
ରԠίετ૿େ 3. ͳʹ͔Βߟ͑Δ...ʁ
Ͳ͏͢Δͷ...ʁ 24 24 3. ͳʹ͔Βߟ͑Δ...ʁ
Ͳ͏͢Δͷ...ʁ 25 25 →ʮϦΞϧʯͰͷѻ͍Λߟ͑ͯΈΔ 3. ͳʹ͔Βߟ͑Δ...ʁ
ʮ͜Ͳʯ͕ΤϯτϥϯεΛղৣͰ͖ΔͷͳΜͰʁ ͲͷΑ͏ͳߏͷཧͰɺʮ͜Ͳʯ͕ղআͰ͖Δ͖ͬͯ·Δͷ..ʁ ɾ̋̋ݐͷೖډऀ (ಉډਓ)Ͱ͋ΕΤϯτϥϯεΛإೝূͰղৣ͢Δ͜ͱ͕Ͱ͖Δ ɾಛఆͷੈଳओ͕ʓʓݐͷೖډܖΛ͍ͯ͠Δ ɾੈଳओ͔Βʮ͜Ͳʯ͕ʮ͔ͧ͘ʯͷҰһ(ಉډਓ)ͱೝΊΒΕΔ ɾʮ͔ͧ͘ʯͱ͍͏֓೦Λհͯ͠ɺʓʓݐʹೖډ͍ͯ͠Δͱ͍͏ใʹඥͮ͘ ɾʮ͜Ͳʯʮ͔ͧ͘ʯͷ֓೦ʹॳظతʹඞͣଐ͓ͯ͠Γɺʮ͜Ͳʯ୯ମͰͳ͘ʮ͔ͧ͘ʯΛ ɹհͯ͠Կ͕Ͱ͖Δ͔ͷݖར͕ܾ·Δ 26
3. ͳʹ͔Βߟ͑Δ...ʁ
݁ 27 27
ʮ͔ͧ͘ʯͰ ͜ͲͷΞΧϯτΛཧ͢Δ 28 28 3. ͳʹ͔Βߟ͑Δ...ʁ
29 ੈଳओ͕ʮ͔ͧ͘ʯΛߏ ࠺ͳͲͷΞΧϯτอ࣋͢Δ ϢʔβʔՈʹࢀՃՄೳ ΞΧϯτΛอ༗͍ͯ͠ͳ͍ ʮ͜Ͳʯʮ͔ͧ͘ʯͷதͰ ཧ͞ΕΔ ʮ͔ͧ͘ʯͷੈଳओ͕ೖډܖ ͍ͯ͠Δ͔Βʮ͜Ͳʯإೝূ ͰΤϯτϥϯεΛղৣՄೳ
3. ͳʹ͔Βߟ͑Δ...ʁ
ɾԑͳͲͰՈߏ͕มΘͬͯɺʮ͜Ͳʯͱʮ͔ͧ͘ʯͷؔੑ͔ΘΒͳ͍ ɹ(ʮ͔ͧ͘ʯͷߏһੈଳදมߋ͠͏Δ) ɾ͜Ͳ͕ΞΧϯτΛ࣋ͯΔΑ͏ʹͳͬͨΒɺΞΧϯτʹඥ͚ͯঢ֨ͯ͋͛͠ΕOK ɾʮ͔ͧ͘ʯͱ͍͏֓೦إೝূͱ͍͏จ຺Ҏ֎ͰԠ༻Մೳ → ʮ͔ͧ͘ʯͱ͍͏֓೦ΛՃ͢Δ͜ͱͰɺʮϦΞϧʯͰͷऔѻʹ͚ۙͮΔ͜ͱ͕Ͱ͖ ɹ༷ʑͳϢʔεέʔεʹରԠ͘͢͠ͳΔ & ଞͰԠ༻Մೳͳ൚༻తͳػೳʹʂ 30
3. ͳʹ͔Βߟ͑Δ...ʁ
͓·͚ 31 31
ࠓճͷϙΠϯτ 32 ʮ͜ͲʯͷΞΧϯτΛͲ͜Ͱཧ͢Δ͔ ʮͳʹ͕Ͱ͖ΔʯΛͲͷΑ͏ʹஅ͢Δ͔ 4. ͓·͚
ࠓճͷϙΠϯτ 33 ʮ͜ͲʯͷΞΧϯτΛͲ͜Ͱཧ͢Δ͔ ʮͳʹ͕Ͱ͖ΔʯΛͲͷΑ͏ʹஅ͢Δ͔ → ͬͪ͜ॏཁʂʂʂʂʂ 4. ͓·͚
ʮ͘Β͠ʯͷจ຺Ͱɺͱ͘ʹʮ͔ͧ͘ʯΛͻͱ·ͱ·ΓͱΈͳ͠ ʮ͔ͧ͘ʯ͝ͱʹݖར͕༩͞ΕΔ͜ͱ͕͓͓͍ɻ ٛʹ̋̋ՈͷҰһͰ͋Δɺͱ͍͏Ϣʔβʔͷଐੑͷ̍ͭͰ͋Γ ϢʔβʔͷଐੑʹԠͯ͡ɺʮͳʹ͕Ͱ͖Δ͔ʯ͕͖·Δ ࠓճͷྫͷ߹ʹ ɾʮ͔ͧ͘ʯʹଐ͍ͯ͠Δ ɾʮ͔ͧ͘ʯʹʓʓݐͷXXX߸ࣨͷೖډܖΛอ༗͍ͯ͠ΔΞΧϯτ͕͋Δ → ʓʓݐͷΤϯτϥϯεΛإೝূͰղৣ͢Δ͜ͱ͕Ͱ͖Δ 34
4. ͓·͚
ϢʔβʔଐੑͰୡ͍ͨ͜͠ͱ (Ұ෦ൈਮ) ɾߴ֊ͷೖډऀͳΒɺߴڃϥϯδϧʔϜʹΞΫηεͰ͖ΔΑ͏ʹ͍ͨ͠ ɾৡϚϯγϣϯͷೖډऀͳΒɺཧࣄ૯ձϝχϡʔΛར༻Ͱ͖ΔΑ͏ʹ͍ͨ͠ ɾৡϚϯγϣϯͷೖډऀͰɺங5Ҏ্ͳΒࣗࠪఆͷϝχϡʔΛར༻Ͱ͖ΔΑ͏ʹ͍ͨ͠ ɾೖډऀͷ23۠Ͱங20Ҏ্Ͱਫ·ΘΓͷϦϑΝʔϜ࣮ࢪ͍ͯ͠ͳ͍Φʔφʔʹ௨͍ͨ͠ ɾ..... ↓ ύλʔϯ͍ͬͺ͍͋Δ͚ͲɺͦΕͧΕ͝ͱʹΒΒ࣮ͯͨ͠Βίετߴ͍͠ɺϝϯςφϯε͖͍ͭ... 35
4. ͓·͚
ϢʔβʔଐੑͰΓ͍ͨ͜ͱ 36 4. ͓·͚
ϢʔβʔଐੑͰΓ͍ͨ͜ͱ 37 4. ͓·͚
͓ΘΓ 38 38
͜Ε͘Β͍ԶʹͩͬͯͰ͖Δͥʂ ߏԽ / நԽͬͯΈ͍ͨΑʂ ͬͯํ....ͥͻʂ 39 39 4. ͓·͚
40