Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
レガシーコア 不変の価値 / legacy-core-value
kent-hamaguchi
November 22, 2018
Technology
2
920
レガシーコア 不変の価値 / legacy-core-value
イベント「レガシー感謝の日」にて、登壇させていただきました際のスライドです
。
https://askul.connpass.com/event/104108/
kent-hamaguchi
November 22, 2018
Tweet
Share
More Decks by kent-hamaguchi
See All by kent-hamaguchi
メディアドゥ Go Conference 2021 スポンサーセッション/gocon-2021-mediado
kenthamaguchi
0
8.2k
メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media
kenthamaguchi
0
440
MediaDo DynamoDB活用事例/mediado-dynamodb-usecase
kenthamaguchi
0
540
MediaDo.go #2 Clean Architectureとの付き合い方/mediado-go-2-clean-architecture
kenthamaguchi
2
1.1k
Infra Study Meetup #5 メディアドゥスポンサーセッション/infra-study-meetup-5-mediado
kenthamaguchi
0
330
JAWS DAYS 2020 メディアドゥスポンサーセッション/jaws-days-2020-mediado
kenthamaguchi
0
900
OOC 2020 メディアドゥ スポンサーセッション/ooc_2020_mediado
kenthamaguchi
0
220
MediaDo.go #1 レガシーに立ち向かう / mediado-go-1-vs-legacy
kenthamaguchi
0
840
MediaDo.go #1 GopherCon 2019 参加レポート / mediado-go-1-gophercon-2019
kenthamaguchi
1
780
Other Decks in Technology
See All in Technology
BFFとmicroservicesアーキテクチャ
hirac1220
0
110
Oracle Database Technology Night #55 Oracle Autonomous Database 再入門
oracle4engineer
PRO
1
130
testing journey / テストが嫌いでIT業界を離れるはずだったのに〜テスト嫌いが現場で品質改善を実施するまでの物語〜
aki_moon
1
370
事業の成長と共に歩む、ABEMA SRE探求の歴史 / SRE-Next 2022
nagaa052
0
280
Devに力を授けたいSREのあゆみ / SRE that wants to empower developers
tocyuki
3
480
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
350
⚡Lightdashを試してみた
k_data_analyst
0
210
E2E自動テスト導入・運用をめぐる先入観と実際に起きたこと / Preconceptions and What Happened with E2E Testing
ak1210
5
1.2k
Scrum Fest Niigata 2022 開発エンジニアに聞いてみよう!
moritamasami
1
300
プロダクション環境の信頼性を損ねず観測する技術
egmc
4
620
Adopting Kafka for the #1 job site in the world
ymyzk
1
550
0->1 フェーズで E2E 自動テストを導入した私たちの、これまでとこれから
yoyakoba
0
510
Featured
See All Featured
For a Future-Friendly Web
brad_frost
164
7.4k
5 minutes of I Can Smell Your CMS
philhawksworth
196
18k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.6k
Building Your Own Lightsaber
phodgson
94
4.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Building Flexible Design Systems
yeseniaperezcruz
310
33k
How GitHub (no longer) Works
holman
296
140k
Principles of Awesome APIs and How to Build Them.
keavy
113
15k
Visualization
eitanlees
124
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
Bootstrapping a Software Product
garrettdimon
295
110k
Transcript
Legacy Legacy CORE CORE VALUE VALUE
Name : Twitter : GitHub : Qiita : kentfordev @k_h_sissp
@kentfordevgithub @kentfordev About me
言語 Java Go Nim アセンブラ C C++ C# Groovy Scala
PHP Rust Javascript : 6年5ヶ月 : 5ヶ月 : 1週間 : 3ヶ月 : 6ヶ月 : 1ヶ月 : 3ヶ月 : 2ヶ月 : 3ヶ月 : 2年2ヶ月 : 1ヶ月 : 6年5ヶ月 フレームワーク Tomcat Spring Boot Struts : 6年5ヶ月 : 1ヶ月 : 4年6ヶ月 データベース Oracle PostgreSQL MySQL : 6年5ヶ月 : 2年8ヶ月 : 3ヶ月 クラウド AWS : 3ヶ月 : 3ヶ月 レトロゲーム SFC About me
Refactoring 30,000 Lines * any files 10,000 Lines * 10
files + max 1,000 Lines
Architecture (null) Objective & Functional & Clean(will be)
Server 10 servers different env + src + version 10
servers same env + src + version
Deploy javac -> classes Maven -> jar
Schedule Water fall Agile (Scrum)
Language(will be) Java + PHP Go
Legacy Legacy CORE CORE VALUE VALUE
LARGE! LARGE! MUSCLE! MUSCLE!
Environment Changes Environment Changes gradually... gradually...
Evolution Evolution or or Extinction Extinction
None
Use! Use!
Learn! Learn!
Use legacy, not throw. Legacy gives learning.
AND We will be, Legacy.
Legacy Core Value is LOVE レガシーの不変の価値は、最大限後世の資源であり続けようとする、慈愛の意思であり、学びを与えること。
END END