Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
サイボウズの日常 Garoonテクニカルサポート編 / Cybozu Tech Meetup #9
Yasuharu.S
December 09, 2020
Technology
0
910
サイボウズの日常 Garoonテクニカルサポート編 / Cybozu Tech Meetup #9
Yasuharu.S
December 09, 2020
Tweet
Share
More Decks by Yasuharu.S
See All by Yasuharu.S
2022-04-08-LT.pdf
ehimemikan
0
54
エンジニアがエンジニアサイトを立ち上げた話 / Setting up an engineering website
ehimemikan
0
85
Introduction to ES2016 & ES2017
ehimemikan
0
55
育児休業、どうでした? / How was the parental leave?
ehimemikan
0
58
kintoneエンジニアが紹介する品質向上のための取り組み / kintone engineer's take on quality improvement
ehimemikan
0
19
Other Decks in Technology
See All in Technology
私見「UNIXの考え方」/20230124-kameda-unix-phylosophy
opelab
0
160
インフラ技術基礎勉強会 開催概要
toru_kubota
0
140
オンプレk8sとEKSの並行運用の実際
ch1aki
0
160
2023年は何する宣言
shigeruoda
0
240
230125 古いタブレットの活用 かーでぃさん
comucal
PRO
0
3.7k
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
2
570
CUEとKubernetesカスタムオペレータを用いた新しいネットワークコントローラをつくってみた
hrk091
0
240
re:Inventで発表があったIoT事例の紹介と考察
kizawa2020
0
150
AI Builderについて
miyakemito
0
770
証明書って何だっけ? 〜AWSの中間CA移行に備える〜
minorun365
3
2k
API連携に伴う規制と対応 / Regulations and responses to API linkage
moneyforward
0
110
チケットNFTの仕組み
sbtechnight
0
330
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
34
1.5k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
128
8.8k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Bash Introduction
62gerente
601
210k
How to name files
jennybc
47
73k
Practical Orchestrator
shlominoach
178
8.9k
It's Worth the Effort
3n
177
26k
Git: the NoSQL Database
bkeepers
PRO
418
60k
Writing Fast Ruby
sferik
613
58k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
44
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
7
570
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
109
16k
Transcript
αΠϘζͷৗ GaroonαϙʔτΤϯδχΞฤ Cybozu Tech Meetup #9 2020-12-09 @sakay_y
Me • ञҪ ߁ʢ@sakay_yʣ • Garoon։ൃ SiriusνʔϜ ݉ ίωΫτࢧԉνʔϜ ݉
ใγεςϜ෦ αʔϏεσεΫ • झຯɿࣸਅɺήʔϜɺᗡྨɺౡ౦༸Χʔϓ
ࠓ͓͢Δ͜ͱ • GaroonͱSiriusνʔϜʹ͍ͭͯ • SiriusνʔϜͷϛʔςΟϯά • SiriusνʔϜͷٕज़ελοΫ • SiriusνʔϜͷ๊͑Δ •
ͷରࡦ • SiriusνʔϜͷ͜Ε͔Β
GaroonͱSiriusνʔϜʹ͍ͭͯ
• େن͚άϧʔϓΣΞ • ύοέʔδ൛ • Windows, Linux • cybozu.com൛ •
PHPɺMySQLɺjQueryɺTypeScriptɺetc.
Garoonͷ։ൃνʔϜͨͪ • ෳͷαϒνʔϜͰߏ • ຊʢ౦ژɺେࡕɺদࢁʣɺϕτφϜ • ৄ͘͠ Cybozu Tech Meetup
#2 νʔϜϫʔΫ͋;ΕΔGaroon։ൃνʔϜ • SiriusνʔϜ • ͍ΘΏΔʮςΫχΧϧαϙʔτʯΛ͢ΔνʔϜ • ΤϯδχΞ 4໊
SiriusνʔϜͷϛογϣϯ • ෆརӹΛඃ͍ͬͯΔ͓٬༷ͷଈ࣌ରԠ • ͓͍߹ΘͤରԠ • োରԠͷҰ࣍ड͚ • ։ൃνʔϜͷׂΓࠐΈλεΫܰݮ •
ଞνʔϜ͔Βͷ࣭ରԠ • υΩϡϝϯτνʔϜɺෆ۩߹ใެ։ɺPSIRT
͓͍߹ΘͤͷྲྀΕ ίʔϧηϯλʔ ʢۀҕୗʣ ͓٬༷ ΧελϚʔϦϨʔγϣϯ෦ ʢαϙʔτʣ ϓϩμΫτϚωʔδϟʔ ʢPM) SiriusνʔϜ ύʔτφʔʢଞࣾʣ
ςΫχΧϧΤϯδχΞϦϯά෦ ʢTE෦ʣ ڠྗମ੍ αΠϘζ
SiriusνʔϜͷϛʔςΟϯά
SiriusνʔϜͷϛʔςΟϯά • ຖ • ேձ • ຖि • ;Γ͔͑Γձ •
͓͍߹ΘͤରԠ;Γ͔͑Γձ
ேձ • ؔऀʹࢀՃͯ͠Β͏Α͏ʹ͍ͯ͠Δ • SiriusνʔϜɺαϙʔτɺPMɺʢςΫχΧϧΤϯδχΞϦϯά෦ʣ • 30ఔͰޱ಄ʹΑΔೝࣝ߹Θͤ֬ೝ ← ͜Ε͕ૣظղܾͷͨΊʹେࣄ •
Թײʁ • ௐࠪͷํਐḿʁ • ೲಘͯ͠Β͑ͦ͏ʁ • ճͰෆ໌ྎͳͱ͜Ζ͋Γ·͢ʁ
;Γ͔͑Γձ • SiriusνʔϜϝϯόʔͱαϙʔτͷϦʔμʔͰ͓͜ͳ͏ • ͘ͳͬͯ͠·͍ͬͯΔҊ݅ʹ͍ͭͯߟ͑Δ • 1िؒΛݟฦͯ͠ɺվળͰ͖Δͱ͜Ζͳ͍͔ • GaroonνʔϜશମͰͨ͠΄͏͕ྑͦ͞͏ͳ͜ͱશମʹ͍࣋ͬͯ ͘
͓͍߹ΘͤରԠ;Γ͔͑Γձ • SiriusνʔϜϝϯόʔͷΈ • ͍߹ΘͤରԠ;Γ͔͑ΓͰɺϝϯόʔͷௐࠪ݁Ռͷڞ༗Λ͓͜ͳ ͍ɺνʔϜʹࣝΛ͍͑ͯ͘Πϝʔδ • ΓͱΓతʹ͏গ͠ૣ͘Ϋϩʔζʹ͍͚࣋ͬͯΔಓ͕ͳ͔͔ͬͨҊ ݅͝ͱʹݕ౼͢Δ
SiriusνʔϜͷٕज़ελοΫ
SiriusνʔϜͷٕज़ελοΫ • ͓͍߹ΘͤରԠোௐࠪʹඞཁͳࣝʢʹΤϥʔԆͳͲʣ • Garoonͷ༷ίʔυʹؔ͢ΔཧղʢPHPɺJavaScriptʣ • cybozu.comͷ͕ࣝඞཁʹͳΔ͜ͱ͋Δ • ֤छϩά͔ΒใΛಡΈऔΔεΩϧ •
ΞΫηεϩά • vmstat, iostat, mpstat, top, etc. • MySQLͷ֤छϩά • ύέοτΩϟϓνϟ
SiriusνʔϜͷ๊͑Δ
SiriusνʔϜͷ๊͑Δ • Ϟνϕʔγϣϯ • վળ͕ਐΊͮΒ͍
Ϟνϕʔγϣϯ • ͓͍߹ΘͤରԠεοΩϦղܾ͢Δ͜ͱ͔ΓͰͳ͍ɻ͍͠ ͍߹Θ͕ͤظؒଓ͘ͱετϨε͕͔͔Δ • ΄ͱΜͲίʔυΛॻ͔ͳ͍͠ɺ৽͍ٕ͠ज़ͱ৮Ε߹͏ػձগͳ͍ɻ ΤϯδχΞͱͯ͠ͷযΓɻ • ʹಛԽͨࣝ͠ʹภ͍ͬͯΔͷͰͳ͍͔ɻࠓޙͷΩϟϦΞͷෆ ҆ɻ
վળ͕ਐΊͮΒ͍ • ͓͍߹ΘͤରԠ͕جຊతʹिͷͷେ • ͋Γ͕͍ͨ͜ͱʹ͓٬༷૿͍͑ͯͯɺൺྫ͓͍ͯ͠߹Θͤ݅ ૿͍͑ͯ͘͜ͱ͕༧͞ΕΔ • ͓͍߹ΘͤରԠ͕࠷༏ઌͷͨΊɺۭ͍͍ͯΔ੍͕࣌ؒޚͰ͖ͳ͍ • εΠονϯάίετ͕͔͔ͬͯޮྑ͘ͳ͍
ͷରࡦ
SiriusνʔϜͷ๊͑Δ • Ϟνϕʔγϣϯ • վળ͕ਐΊͮΒ͍
Ϟνϕʔγϣϯͷରࡦ • ετϨε • ߹Θͳ͍ਓ߹Θͳ͍ͷͰɺਏ͘ͳͬͨΒஔసΛݕ౼ • ͜Ε͔ͬΓํ͕ͳ͍ • εΩϧͷෆ҆ •
վળͳͲͰ৽͘͠ίʔυΛॻ͍ͨΓɺ͍ͭͱҧ͏ٕज़Λ͑Εָ͋͠͞Γͦ͏ • ͨͩ͠ɺ͜ͷ··Ͱվળͮ͠Β͍… • ࣝͷภΓͱΩϟϦΞͷෆ҆ • ௐࠪεΩϧ࣮͕ҧͬͯ༗༻Ͱ͋Δ͜ͱ • ࣗkintone ←→ Garoon྆ํͷܦݧ͕͋Δ͕ɺͦΕͧΕ׆͖Δ • αΠϘζ Office͔Βҟಈͨ͠ϝϯόʔ
ͭΒ͘ͳΒͳ͍ͨΊʹɺେࣄͳ৺ಘ • ͕ࣗͨͪ࠷ޙͷࡆͰ͋Δ͚ͲɺͲ͏ͯ͠ใ͕ࣝΓͣʹΘ͔ Βͳ͍͜ͱ͋Δɻࢥ͍ΜͰ͍͚ͳ͍ɻ • Garoon͕ݪҼͰͳ͍͜ͱ͋Δɻͦ͏͍͏߹ʹਂೖΓͤͣɺ͖ͪΜͱઐ ͷਓʹରԠΛ͓ئ͍͢Δɻ • جຊࣄ࣮Ͱ͢ɻղऍղऍͰ͋ΔͱΘ͔ΔΑ͏ʹ͢ɻ͢Εҧ͍ʹΑΔ ϩε૾Ҏ্ʹେ͖͍ɻ
• ͓٬༷͕ʮೲಘʯͰ͖ΔϙΠϯτΛ୳͢ɻ࣭ʹͦͷ··ճ͢Δͷ͕࠷ળ ͱݶΒͳ͍ɻ
ͭΒ͘ͳΒͳ͍ͨΊʹɺେࣄͳ৺ಘ • ͕ࣗͨͪ࠷ޙͷࡆͰ͋Δ͚ͲɺͲ͏ͯ͠ใ͕ࣝΓͣʹΘ͔ Βͳ͍͜ͱ͋Δ • Garoon͕ݪҼͰͳ͍͜ͱ͋Δɻͦ͏͍͏߹ʹਂೖΓͤͣɺ͖ͪΜͱઐ ͷਓʹରԠΛ͓ئ͍͢Δɻ • جຊࣄ࣮Ͱ͢ɻղऍղऍͰ͋ΔͱΘ͔ΔΑ͏ʹ͢ɻ͢Εҧ͍ʹΑΔ ϩε૾Ҏ্ʹେ͖͍ɻ
• ͓٬༷͕ʮೲಘʯͰ͖ΔϙΠϯτΛ୳͢ɻ࣭ʹͦͷ··ճ͢Δͷ͕࠷ળ ͱݶΒͳ͍ɻ ͓٬๊༷͕͑ΔͷૣظղܾͷͨΊʹͳΓɺ ૣظղܾ͕ࣗͨͪͷϞνϕʔγϣϯʹܨ͕Δ
ͪͳΈʹɺࢲͷϞνϕʔγϣϯ • ͓٬༷ʹ͍ۙॴͰɺࠔ͍ͬͯΔ͓٬༷ͷͨΊʹͳΔ׆ಈΓ͕͍ ͕͋Δͱײ͍ͯ͡Δ • ୭͔͕Βͳ͍ͱ͍͚ͳ͍ࣄͰɺ͍͍ࣗͯΔͱࢥ͏͠ɺଞͷ ϝϯόʔ͕όϦόϦ։ൃͯ͘͠ΕͯͨΒνʔϜͱͯͦ͠ΕͰྑ͍ • ͓͍߹ΘͤରԠͷޮԽɺ͓ͦͦ٬༷͕ࠔΒͳͯ͘ྑ͍ ΛΊ͟͢ͱ͜ΖΓ͍ͨ
SiriusνʔϜͷ๊͑Δ • Ϟνϕʔγϣϯ • վળ͕ਐΊͮΒ͍
վળ͕ਐΊͮΒ͍ͷରࡦ • ۙͱʹ͔͘ਓత͕ແ͍͜ͱʹͲ͏͠Α͏ͳ͍ • ମݧೖ෦ʢCybozu Tech Meetup #8 ମݧೖ෦ճΛݟͯͶʂʣ •
Φʔφʔͱͯ͠ਐΊΒΕΔਓࡐΛܴ͑Δ • ։ൃνʔϜશମͱͯ͠ɺ͓͍߹ΘͤରԠ͓٬༷ͷෆ҆ΛऔΓআ͘ ͜ͱʹରͯ͠ͷ༏ઌΛߴΊʹೝࣝͯ͠Β͏
SiriusνʔϜͷ͜Ε͔Β
SiriusνʔϜͷ͜Ε͔Β • ͓͍߹ΘͤରԠͷޮԽ • ͦͦɺ͓͍߹Θͤͷগͳ͍ ʹ ͓٬༷͕҆৺ͯ͑ͯ͠ɺࠔΔ͜ͱͳ͍
͓͍߹ΘͤରԠͷޮԽ • ใෆʹΑΔ໎ٶԽΛ͙ • ϩά֦ॆ • ใूΊͷϊϋͷڞ༗ • ϩάղੳ͔ΒͷݪҼಛఆ·ͰͷޮԽ •
ਓྗͰ͍ͬͯΔௐࠪΛͰ͖Δ͚ͩػցʹΒ͍ͤͨ
͓͍߹Θͤͷগͳ͍ • ϨΨγʔͳ෦ͷରԠ • վળࣦഊֶͯ͠ͿɺϨΨγʔϓϩμΫτʹཱ͔ͪ͏νʔϜ࡞Γ https://speakerdeck.com/oogfranz/gai-shan-shi-bai-sitexue-bu- regasipurodakutonili-tixiang-kautimuzuo-ri • ύϑΥʔϚϯεԆͷରԠ •
େͳσʔλྔɺඇޮͳσʔλɺetc.
SiriusνʔϜͷ2021 • 2020ʹϛογϣϯͷݟ͠ʢݱࡏਐߦதʣ • ։ൃνʔϜͰͬͱ҆ఆӡ༻ͷ༏ઌΛߴΊΔ • த్ೖࣾ1໊ɺମݧೖ෦2໊ • ૿͑ͨͰఆৗతͳվળ͕ߦ͑Δମ੍
SiriusνʔϜͷ৽ͨͳઓ͕࢝·Δʂ
We are hiring!! https://cybozu.co.jp/company/job/recruitment/list/software_engineer_php.html
Thanks!