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
インフラ開発チームがプロダクトチームに体験入部したはなし
Search
Shin'ya Ueoka
November 04, 2020
Technology
770
1
Share
インフラ開発チームがプロダクトチームに体験入部したはなし
Cybozu Tech Meetup #8 体験入部ってどんな制度?
でお話した資料です
https://cybozu.connpass.com/event/193495/
Shin'ya Ueoka
November 04, 2020
More Decks by Shin'ya Ueoka
See All by Shin'ya Ueoka
開発インパクトを最大化!エンジニアが主導する組織づくりの実例
ueokande
0
72
エンジニアが主導できる組織づくり ー 製品と事業を進化させる体制へのシフト
ueokande
1
1.7k
どこで動かすか、誰が動かすか 〜 kintoneのインフラ基盤刷新と運用体制のシフト 〜
ueokande
0
340
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
3
1.3k
運用できる開発組織の作り方 ― kintone開発組織のストーリー
ueokande
0
220
英語ができなかった自分達が、グローバルチーム立ち上げに挑戦!?
ueokande
1
1k
技術書典12協賛企業サイボウズゲストトーク
ueokande
0
320
サービス間をテストするフレームワーク集
ueokande
0
390
kintone.comを支える技術
ueokande
0
240
Other Decks in Technology
See All in Technology
AgentCore×VPCでの設計パターンn選と勘所
har1101
3
300
[最強DB講義]推薦システム | 評価編
recsyslab
PRO
0
110
Class.new is all you need
riseshia
1
160
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
12
4.8k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
79k
PicoRuby as a Multi-VM Operating System
kishima
1
210
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
200
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
130
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
260
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.4k
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
190
AIコーディング時代における、ソフトウェアサプライチェーン攻撃に対する防衛術(簡易版)
soysoysoyb
0
120
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Done Done
chrislema
186
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Rails Girls Zürich Keynote
gr2m
96
14k
Optimizing for Happiness
mojombo
378
71k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Why Our Code Smells
bkeepers
PRO
340
58k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Transcript
Πϯϑϥ։ൃνʔϜ ͕ ϓϩμΫτνʔϜ ʹ ମݧೖ෦ͨ͠ͳ͠ αΠϘζגࣜձࣾ ্Ԭ ਅ
Me • ্Ԭ ਅ (@ueokande) • kintone։ൃYakumoج൫νʔϜ • kintone.comͷ։ൃɾӡ༻ •
ٳOSSΛ࡞ͬͨΓจॻΛॻ͍ͨΓ 2
kintone • ۀγεςϜΛ؆୯ʹ࡞ΕΔB2B͚αʔϏε • ࠃ֎17,000+ࣾͰಋೖ • άϩʔόϧࢢʮkintone.comʯͰల։ͯ͠ AWS্Ͱӡ༻ 3
΅͘ͷདྷྺ • جຊతʹԼճΓͷ։ൃ͕͖ • ೖ͔ࣾ࣌Βݱࡏ·ͰԼճΓͷ։ൃΛ͖ͯͨ͠ • ͱ͜ΖͰαʔϏε։ൃͳʹΘ͔ΒΜ 4 2016 ʢαΠϘζೖࣾʣ
2017 2018 2019 2020 cybozu.comͷ ϛυϧΣΞɾཧը໘ ϩάج൫ Neco Yakumoج൫
ͪΐͬ͘ΒGaroon։ൃνʔϜʹߦ͖ͬͯ·͢ • 6݄ ʙ 7݄ͷ1ϲ݄ؒɺGaroon։ൃνʔϜʹମݧೖ෦ͨ͠ • ͦͷؒYakumoج൫νʔϜͷۀશ͍ͯ͘͠ͳ͍ 5
ମݧೖ෦ͬͯͲΜͳ੍ʁ 6
ମݧೖ෦ͬͯͲΜͳ੍ʁ • ଞ෦ॺɾଞνʔϜͷ࣮ࡍͷۀΛମݧͰ͖Δ੍ • ࠓޙͷΩϟϦΞͷݕ౼ࡐྉʹͰ͖Δ • ଞ෦ॺΛͬͯɺࠓͷۀʹ׆͔͢ • िؒ ʙ
࠷3ϲ݄͘Β͍ 7
ମݧೖ෦·ͰͷྲྀΕ • جຊతʹࠓͷνʔϜͱड͚ೖΕઌνʔϜͱͷௐ͕Ͱ͖ΕOK • ຊ෦Λ·͙ͨ߹্͕ঝೝ͢ΕOK • ຊ෦ݱͷνʔϜ͕ೝࣝͰ͍ͯΕΧδϡΞϧʹମݧೖ෦͍ͯ͠Δ 8 ड͚ೖΕઌ ࠓͷνʔϜ
ᶃ ࠓͷνʔϜʹ ྃঝΛಘΔ ᶄ ड͚ೖΕઌͱظؒ ࣌ظΛௐ YYYνʔϜʹ ߦͬͯΈ͍ͨ Ͳ͏ͧ ˓݄✕͔Β Γ·͠ΐ͏ ˚˚Λͬͯ Έ͍ͨͰ͢
ʢ։ൃຊ෦ͷʣମݧೖ෦ͷྺ࢙ • 2016 શࣾతͳ੍ͱͯ͠ʮେਓͷମݧೖ෦ʯ͕ελʔτ • 2019 ։ൃຊ෦͔Β“෦”ͱ͍͏ϩʔϧ͕ͳ͘ͳΔ ɹɹɹ νʔϜؒͷਓͷҟಈ͕ྲྀಈతʹͳΓɺδϣϒϘʔυ͕Ͱ͖Δ •
ʙ ݱࡏ ҟಈΛલఏʹ͠ͳ͍ମݧೖ෦׆ൃʹͳΔ ɹɹɹ ։ൃຊ෦: 20ਓɺ։ൃຊ෦㱻ଞຊ෦: 16ਓ 9
10 ։ൃຊ෦ͷδϣϒϘʔυ
11 GaroonνʔϜʹମݧೖ෦͢Δ·ͰͷΓͱΓ
Garoon։ൃνʔϜͷ ମݧೖ෦ 12
Garoon։ൃνʔϜͷಈػ • cybozu.comͷɺΞϓϦଆ͔ΒͷࢹΛΓ͍ͨ • େنσʔλΞϓϦ։ൃͰͷࢹΛΓ͍ͨ • αΠϘζʹ͍ΔͷʹGaroonΛ৮Βͳ͍ͷ͍ͬͨͳ͍ʂ 13
ମݧೖ෦ͷ༰ • GaroonͷσʔλϕʔεςϥόΠτڃ • ͏͔ͭʹσʔλϕʔεͷϚΠάϨʔγϣϯΛ࣮ߦͰ͖ͳ͍ • ALTER TABLE͕ϝϯςφϯεΟϯυͰऴΘΒͳ͍ • σʔλίϯόʔτ͕ɺϝϯςφϯεΟϯυʹऴΘΒͳ͍
• ݹ͍σʔλʹɺίϯόʔτʹࣦഊ͢Δσʔλ͕͋Δ • σʔλϕʔεΛ҆શʹϚΠάϨʔγϣϯ͢Δ͘͠ΈͷPoCΛ࣮ 14
όοΫάϥϯυͰσʔλϚΠάϨʔγϣϯ • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม • Ͳ͔͜Ͱมʹࣦഊͯ͠αʔϏεࣗମʹӨڹ͕ͳ͍ 15 ΦϦδφϧ ίϯόʔτઌ όοΫάϥϯυ δϣϒ
࣌ؒΛ͔͚ͯ গͣͭ͠σʔλม
όοΫάϥϯυͰσʔλϚΠάϨʔγϣϯ • Ϣʔβʔૢ࡞ʹӨڹ͕ग़ͳ͍Α͏গͣͭ͠σʔλม • Ͳ͔͜Ͱมʹࣦഊͯ͠αʔϏεࣗମʹӨڹ͕ͳ͍ 16 ΦϦδφϧ ίϯόʔτઌ όʔδϣϯΞοϓ࣌ʹ ৽͍͠ςʔϒϧʹΓସ͑
ؾʹͳΔ͜ͱ • ֎෦Ωʔ੍͕͋Δςʔϒϧʁ • ίϐʔݩͷσʔλ͕ߋ৽͞Εͨ߹ʁ • ݩσʔλ͕আ͞ΕͨΒʁ 17
18 ৄ͘͠ΤϯδχΞϒϩάΛΈͯͶʂ
·ͱΊ • αΠϘζʹʮମݧೖ෦ʯͱ͍͏੍͕͋Γ·͢ • Garoon։ൃνʔϜʹ1ϲ݄΄Ͳߦ͖ͬͯ·ͨ͠ • ։ൃνʔϜͷۀɺGaroonͳΒͰͷେنσʔλϕʔεͷ ѻ͍ํΛମݧͰ͖·ͨ͠ 19