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
Agile, agile and to production
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Bohdan Makohin
February 01, 2019
Technology
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agile, agile and to production
For Lviv .Net Community event "Fuckup Nights"
Bohdan Makohin
February 01, 2019
More Decks by Bohdan Makohin
See All by Bohdan Makohin
DDD in 10 minutes
ajukraine
0
120
Other Decks in Technology
See All in Technology
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.2k
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
180
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
LLMと共に進化するプロセスを目指して
ymatsuwitter
11
3k
ブロックチェーン / Blockchain
ks91
PRO
0
110
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
500
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.8k
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
420
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
350
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
240
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Producing Creativity
orderedlist
PRO
348
40k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
820
Designing Experiences People Love
moore
143
24k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
Test your architecture with Archunit
thirion
1
2.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
ajukraine ajukraine Bohdan Makohin Tech Lead at Interlogic https://t.me/ajukraine
05 / 12 / 2018 07 / 12 / 2018
None
Chapter I. RTFM
None
[HttpPost] public ActionResult ChangeSettings(SettingsRequest settingRequest) { LinqToSQLDataContext db = Database.Context;
Setting setting = db.Settings .FirstOrDefault(s => s.Key == settingRequest.Key); setting.Value = settingRequest.Value; db.SubmitChanges(); return View(); } Spot the lethal
[HttpPost] public ActionResult ChangeSettings(SettingsRequest settingRequest) { using (LinqToSQLDataContext db =
Database.CreateContext()) { Setting setting = db.Settings .FirstOrDefault(s => s.Key == settingRequest.Key); setting.Value = settingRequest.Value; db.SubmitChanges(); return View(); } } stay HUNGRY stay FOOLISH
Lesson time üUse pattern “Unit of work” üAvoid static variables
üTake care of unmanaged resources
Chapter II. Trust, but verify
üLot of “client disconnected exception” üNormal latency of Input/Output üRepeats
with similar time intervals Symptoms
None
Lesson time üAlways check external libraries üUse application profilers üOnion
approach to investigate complicated problems
Chapter III. The Butt-erfly Effect
None
üHTTP queue is overloaded üGarbage Collector spends ~80% of CPU
time üDiagnostics metrics are not consistent Symptoms
None
Lesson time üMinimize number of blocking dependencies üPerform smart load
tests
None