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
レガシーコア 不変の価値 / legacy-core-value
Search
kent-hamaguchi
November 22, 2018
Technology
2
1.2k
レガシーコア 不変の価値 / 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
1
11k
メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media
kenthamaguchi
0
1.4k
MediaDo DynamoDB活用事例/mediado-dynamodb-usecase
kenthamaguchi
0
1.2k
MediaDo.go #2 Clean Architectureとの付き合い方/mediado-go-2-clean-architecture
kenthamaguchi
2
1.7k
Infra Study Meetup #5 メディアドゥスポンサーセッション/infra-study-meetup-5-mediado
kenthamaguchi
0
780
JAWS DAYS 2020 メディアドゥスポンサーセッション/jaws-days-2020-mediado
kenthamaguchi
1
1.8k
OOC 2020 メディアドゥ スポンサーセッション/ooc_2020_mediado
kenthamaguchi
0
540
MediaDo.go #1 レガシーに立ち向かう / mediado-go-1-vs-legacy
kenthamaguchi
0
1.2k
MediaDo.go #1 GopherCon 2019 参加レポート / mediado-go-1-gophercon-2019
kenthamaguchi
1
1.2k
Other Decks in Technology
See All in Technology
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
190
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
240
複雑性の高いオブジェクト編集に向き合う: プラガブルなReactフォーム設計
righttouch
PRO
0
110
なぜCodeceptJSを選んだか
goataka
0
160
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
1
290
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
550
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
120
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
250
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
260
watsonx.ai Dojo #5 ファインチューニングとInstructLAB
oniak3ibm
PRO
0
160
Featured
See All Featured
Embracing the Ebb and Flow
colly
84
4.5k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Bash Introduction
62gerente
608
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
32
2.7k
Building Applications with DynamoDB
mza
91
6.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Typedesign – Prime Four
hannesfritz
40
2.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Building an army of robots
kneath
302
44k
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