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
510
全てのIDを管理するために~メアド・電話番号を持っていない「こども」をどう取り扱うか~
株式会社ビットキー / Bitkey Inc.
PRO
April 06, 2022
Tweet
Share
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
DevOpsDays Tokyo 2024 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略 / DevOpsDays Tokyo 2024 - Between Digital and Analog - Automated Testing Strategies to Support Smart Building Development.
bitkey
PRO
0
8
マルチプラットフォームを見据えるiOSのTCA設計|Designing iOS Apps with TCA for Multi-Platform Strategies
bitkey
PRO
1
75
また輝く瞳を取り戻すために / To get your eyes shining again.
bitkey
PRO
0
22
“持続可能な”開発を実現するためにスタートアップで実践したこと / What we did at the start to achieve 'sustainable' development.
bitkey
PRO
0
81
エンジニアのマネジメントキャリアにおける技術広報 / Technical Public Relations in Developers' Management Careers
bitkey
PRO
0
67
リリース速度10倍を実現したビットキー流DevOps - Argo CD との付き合い方 - / Bitkey-style DevOps with 10X faster release speed - How to work with Argo CD -
bitkey
PRO
0
260
SLI・SLOを「データ」として活用する
bitkey
PRO
0
130
ビットキーのIoT基盤における AWS IoT Rule Action 活用
bitkey
PRO
0
83
創業期にやったプロダクトマネジメントっぽいこと / Product management-like things we did during the start-up phase.
bitkey
PRO
1
570
Other Decks in Technology
See All in Technology
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
780
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
670
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
530
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
920
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
220
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
DMM.com アルファ室採用案内資料
hsugita
1
160
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
web-application-security
matsuihidetoshi
0
170
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
反実仮想機械学習とは何か
usaito
PRO
11
4.7k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
900
Featured
See All Featured
What the flash - Photography Introduction
edds
64
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Thoughts on Productivity
jonyablonski
58
3.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Web development in the modern age
philhawksworth
202
10k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
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