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
SIerから転職してきて 良かったこと・大変だったこと
Search
takapi86
August 27, 2021
Programming
1
1.1k
SIerから転職してきて 良かったこと・大変だったこと
8月26日 ペパボエンジニアとメンターが語る、「エンジニアとして働くということ」
https://pepabo.connpass.com/event/221513/
takapi86
August 27, 2021
Tweet
Share
More Decks by takapi86
See All by takapi86
カラーミーショップのクラウドネイティブに向けた取り組み
takapi86
0
2.3k
pepabo-ec-tech-conference-web-application-firewall
takapi86
3
1.3k
Other Decks in Programming
See All in Programming
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
150
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
ゲームの物理 剛体編
fadis
0
390
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
440
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
220
TestingOsaka6_Ozono
o3
0
230
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
170
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
36k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4.1k
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
230
Deno Tunnel を使ってみた話
kamekyame
0
280
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
210
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Building Applications with DynamoDB
mza
96
6.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
RailsConf 2023
tenderlove
30
1.3k
Designing for humans not robots
tammielis
254
26k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Become a Pro
speakerdeck
PRO
31
5.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
47k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
SIer͔Βస৬͖ͯͯ͠ ྑ͔ͬͨ͜ͱɾେมͩͬͨ͜ͱ ߴڮ༤ل / GMO PEPABO inc. 2021.08.26 ϖύϘΤϯδχΞͱϝϯλʔ͕ޠΔɺʮΤϯδχΞͱͯ͠ಇ͘ͱ͍͏͜ͱʯ 1
2 ࣗݾհ ECࣄۀ෦ ECάϧʔϓ DXνʔϜ ΤϯδχΞϦϯάϦʔυ 2016 த్ೖࣾ ߴڮ༤ل ͔ͨͽʔ
• ϝʔΧʔܥSIerΛܦͯ2016ʹϖύϘೖࣾ • ։ൃج൫ͷվળɺίϯςφԽɺηΩϡϦςΟվળͳͲ • ϖύϘΧϨοδ1ظੜ • Twitter : @takapi86 टΛࠎં͠ɺ͠Β͘দ༿伺ੜ׆Ͱ͕ͨ͠ɺΑ͏͘า͚ΔΑ͏ʹͳ͖ͬͯ·ͨ͠ɻ
3 ࠓ͓͢͠Δ͜ͱ ࢲ͕ϖύϘͰWebΞϓϦέʔγϣϯΤϯδχΞͱͯ͠ಇ͖࢝Ίͨ͋ͨΓͷΛ͠ ·͢ɻ ͜ΜͳΛ͠·͢ɻ 1. ͳͥSIer͔ΒϖύϘస৬͠Α͏ͱࢥ͔ͬͨ 2. ଐޙɺେมͩͬͨ͜ͱ 3.
େมͩͬͨ͜ͱΛͲ͏Γӽ͔͑ͨ 4. SIer࣌ͷܦݧ͕׆͖ͨ͜ͱ
ͳͥSIer͔Β ϖύϘస৬͠Α͏ͱࢥ͔ͬͨ 4
ͳͥSIer͔ΒϖύϘస৬͠Α͏ͱࢥ͔ͬͨ 5 • લ৬ ◦ ެڞػؔΛத৺ͱͨ͠େنҊ݅ͷ্ྲྀఔɺύοέʔδ։ൃɺσʔληϯλʔӡ༻ • খنͳWebҊ݅Λ୲ ◦ ཁ݅ఆٛɺઃܭɺ࣮ɺΠϯϑϥɺωοτϫʔΫɺอकɺӦۀ׆ಈ
લ৬ͷ͓
6 ͳͥSIer͔ΒϖύϘస৬͠Α͏ͱࢥ͔ͬͨ ଞࣾͰͲͷΑ͏ʹγεςϜ։ൃΛ͍ͯ͠Δͷ͔ؾʹͳΓ࢝ΊͯࢀՃ͢ΔΑ͏ʹͳͬͨ • ษڧձΧϯϑΝϨϯεʹࢀՃ͍ͯ͠ΔΑ͏ͳਓͨͪͱಇ͖͍ͨ ◦ ϓϩδΣΫτΛٕज़Ͱྑ͘͠Α͏ͱ͢Δ࢟ҙ • εϐʔυײͷ͋Δ։ൃ͕͍ͨ͠ ◦
͜Ε·ͰΥʔλϑΥʔϧͰ։ൃ ◦ Webاۀ͕ߦ͍ͬͯΔΑ͏ͳDevOps, ΞδϟΠϧ։ൃ͕͍ͨ͠ WebۀքʹڵຯΛ͖͔͚࣋ͬͨͬɺษڧձΧϯϑΝϨϯεͷࢀՃ
7 ͳͥSIer͔ΒϖύϘస৬͠Α͏ͱࢥ͔ͬͨ • ٕज़ʹର͢ΔՁ؍ͷҧ͍ ◦ ٕज़ྗΑΓϓϩϚωྗ • ۀ͕࣌ؒଟ͘ϓϥΠϕʔτͰษڧ͕Ͱ͖Δ͕࣌ؒͱΕͳ͍ ٕज़ྗ͕దʹධՁ͞ΕͯɺγεςϜͱٕज़Ͱ͖߹͑Δڥʹ͍͖͍ͨʂ Webۀքʹస৬͠Α͏ʂ
͜ͷ··ɺ͜ͷڥͰࣄΛ͍ͯͯ͠ྑ͍ͷ͔ʁͱ͍͏ͷΛߟ͑࢝ΊΔ
8 ͳͥSIer͔ΒϖύϘస৬͠Α͏ͱࢥ͔ͬͨ • WebاۀɺಛʹϖύϘͷΧϧνϟʔ͕͖ͰϖύϘʹೖΓ͔͕ͨͬͨɺϨϕϧతʹ Γ͍ͯͳ͍ͩΖ͏ͱࢥ͍ॳஅ೦͍ͯͨ͠ɻ • ͦΜͳͱ͜ΖʹɺϖύΧϨ࠾༻ͷใΛݟ͚ͭɺ͜͜ʹṌ͚Δ͔͠ͳ͍ʂͱࢥ͍શ ྗͰɺ໘ʹΈϖύΧϨͰϖύϘೖࣾɻ స৬׆ಈ࣌ͷϖύΧϨͷɺ͠ฉ͖͍ͨ͜ͱ͕͋Ε࣭͍͚ͨͩΔͱخ͍͠Ͱ͢ɻ WebۀքΛࢦ͠ɺస৬
ଐޙɺେมͩͬͨ͜ͱ 9
10 ଐޙɺେมͩͬͨ͜ͱ • લ৬ ◦ ޱ಄ɺϝʔϧʢ͔ͨΊͳจষʣ ◦ ͳΔ͘͠·͠ΐ͏ͱ͍͏จԽ • ϖύϘ
◦ SlackʢΧδϡΞϧͳจষʣɺඞཁʹԠͯ͡ޱ಄meet ◦ ใΛΦʔϓϯʹ͢Δ͜ͱɺίϛϡχέʔγϣϯޮɺ૬खͷ࣌ؒΛୣΘͳ͍ίϛϡχέʔγϣ ϯΛॏࢹ ࠷ॳSlackͷΧδϡΞϧ͞ʹͳ͔ͳ͔ೃછΊͳ͔ͬͨɻ ҰɺࣗͷதͷৗࣝΛࣺͯͯड͚ೖΕΔ͜ͱͰ׳ΕΔ͜ͱ͕Ͱ͖ͨ ࣄͷਐΊํɺίϛϡχέʔγϣϯ
11 ଐޙɺେมͩͬͨ͜ͱ ͕ࣗࢥͬͯΑΓίʔυΛॻ͘ྗɾಡΉྗ͕ͳ͔ͬͨ ʢίʔυΛࢦఠ͞ΕΔ͜ͱ͕ͳ͔ͬͨͷͰɺྑ͘ͳ͍ॻ͖ํΛ͍ͯ͠Δ͜ͱʹؾ͚ͳ͔ͬͨʣ • Ϋϥεઃܭɺϝιουͷ໋໊ɺϩδοΫͷॻ͖ํͰΉ • طଘίʔυΛཧղ͢Δ·Ͱʹ͕͔͔࣌ؒΔ • ςετίʔυΛͲ͏ॻ͚ྑ͍ͷ͔͕Θ͔Βͳ͍
• ݴޠϑϨʔϜϫʔΫʹ߹ͬͨॻ͖ํ͕Ͱ͖ͳ͍ ͍ͭ·ͰίʔυϨϏϡʔͰOK͕Β͑ͣɺόϦϡʔΛग़͢͜ͱ͕Ͱ͖ͳ͍ɻ ٕज़໘
12 ଐޙɺେมͩͬͨ͜ͱ Ұ൪ɺίʔυϨϏϡʔͰνʔϜͷखް͍ϑΟʔυόοΫΛΒ͍ͳ͕ΒίʔυΛॻ͘͜ͱͰ Ͱ͖ͨɻ ϓϥΠϕʔτͰɺ • Rubyٕज़ऀೝఆࢼݧʹֶ͚ͯश͠߹֨ͨ͠ʢSilver/Goldʣ • ॻ੶ΛಡΜͰɺ࣮ࡍʹखΛಈ͔ͨ͠ ◦
ϦʔμϒϧίʔυɺϝλϓϩάϥϛϯάRubyɺύʔϑΣΫτRuby on RailsͳͲ • ۀͰ༻͍ͯ͠ΔݴޠɺϑϨʔϜϫʔΫɺϥΠϒϥϦΛͬͯΠν͔ΒݸਓαʔϏεΛ ࡞ͬͨ ͜ͷΑ͏ͳऔΓΈΛߦͬͨ݁ՌɺΠνϝϯόʔͱͯ͠όϦϡʔΛग़ͤΔΑ͏ʹͳͬͨ ٕज़໘ʢͲ͏ͬͯΓӽ͔͑ͨʣ
SIer࣌ͷܦݧ͕׆͖ͨ͜ͱ 13
14 SIer࣌ͷܦݧ͕׆͖ͨ͜ͱ ECࣄۀ෦ͷηΩϡϦςΟվળΛ͍ͬͯ͘Α͏ʹͳͬͨʢೖࣾޙ3͘Β͍ʣ • ෯͍ϨΠϠʔͷ͕ࣝඞཁʹͳͬͨ ◦ LinuxɺωοτϫʔΫɺϑΝΠΞΥʔϧɺDNSɺϝʔϧͳͲ͘ʢઙ͘ʣ͍ͬͯͨܦݧ͕ ׆͔ͤΔΑ͏ʹͳͬͨ • पΓΛר͖ࠐΜͰਐΊ͍ͯ͘ྗ͕ඞཁʹͳͬͨ
◦ ࣗओମͰϓϩδΣΫτΛ·Θ͍ͯͨ͠ܦݧʢஈऔΓྗɺר͖ࠐΈྗɺௐྗͳͲʣ͕׆͔ͤ ΔΑ͏ʹͳͬͨ • ࣗͷ͖ͳྖҬʢLinuxίϯςφʣ͕Ͱ͖ͨ ◦ ۀվળ͕Ͱ͖ΔΑ͏ʹͳͬͨʢ։ൃڥͷDockerԽɺຊ൪ڥͷKubernetesҠߦʣ ◦ Linuxαʔόͷߏஙɾӡ༻ͷܦݧ͕ͳ͚ΕɺखΛग़͢ͷ͕Ε͍͔ͯͨ
15 SIer࣌ͷܦݧ͕׆͖ͨ͜ͱ ECࣄۀ෦ͷηΩϡϦςΟվળΛ͍ͬͯ͘Α͏ʹͳͬͨʢೖࣾޙ3͘Β͍ʣ • ෯͍ϨΠϠʔͷ͕ࣝඞཁʹͳͬͨ ◦ LinuxɺωοτϫʔΫɺϑΝΠΞΥʔϧɺDNSɺϝʔϧͳͲ͘ʢઙ͘ʣ͍ͬͯͨܦݧ͕ ׆͔ͤΔΑ͏ʹͳͬͨ • पΓΛר͖ࠐΜͰਐΊ͍ͯ͘ྗ͕ඞཁʹͳͬͨ
◦ ࣗओମͰϓϩδΣΫτΛ·Θ͍ͯͨ͠ܦݧʢஈऔΓྗɺר͖ࠐΈྗɺௐྗͳͲʣ͕׆͔ͤ ΔΑ͏ʹͳͬͨ • ࣗͷ͖ͳྖҬʢLinuxίϯςφʣ͕Ͱ͖ͨ ◦ ۀվળ͕Ͱ͖ΔΑ͏ʹͳͬͨʢ։ൃڥͷDockerԽɺຊ൪ڥͷKubernetesҠߦʣ ◦ Linuxαʔόͷߏஙɾӡ༻ͷܦݧ͕ͳ͚ΕɺखΛग़͢ͷ͕Ε͍͔ͯͨ લ৬ͷܦݧ͕׆͔ͤΔΑ͏ʹͳΓɺΑΓόϦϡʔ͕ग़ͤΔΑ͏ʹͳͬͨɻ => ͦͷޙɺண࣮ʹεςοϓΞοϓதɾɾɾ
16 ·ͱΊ • Slackͷίϛϡχέʔγϣϯʹ׳ΕΔͷ͕ͪΐͬͱେมͩͬͨɻ ◦ Ұ͍··ͰͷৗࣝΛऔΓͬͯૉʹड͚ೖΕΔ͜ͱͰɺ׳ΕΔ͜ͱ͕Ͱ͖ͨɻ • ೖࣾޙ͙͢ʹόϦϡʔΛग़͢͜ͱ͔͕ͬͨ͠ɺண࣮ʹֶशͨ݁͠ՌͳΜͱ͔ ͳͬͨɻ ◦
όϦϡʔΛग़ͨ͢ΊʹϓϥΠϕʔτͰͷֶशฒߦͰߦͬͨ݁Ռ͍͍͚ͭͯΔΑ͏ʹͳͬ ͨɻ ◦ લ৬ͷܦݧ͕׆͖ͨ݁ՌɺΑΓՌ͕ग़ͤΔΑ͏ʹͳͬͨɻ ·ͱΊ
17 ࠷ޙʹ Webۀքʹೖͬͨޙɺͳ͔ͳ͔Ռ͕ग़ͤͳͯ͘ਏ͍ ํɺ͜Ε͔ΒWebۀքʹೖ͍͚ͬͯͬͯΔ͔ෆ҆ͳ ํࢲͷࣄྫΛࢀߟʹগ͠ͰرΛ࣋ͬͯΒ͑Δ ͱخ͍͠Ͱ͢💪