Lessons for building

resilient codebases

Alex Moldovan

@alexnmoldovan

Founder @ JSHeroes

Product Engineer @ CodeSandbox

https://bit.ly/

Lessons for building

resilient codebases

Lessons from building

resilient codebases

Codebase with timestamp

Why resilience matters

Product work = Engineering is not #1 focus

Common Sense

but common sense might not be obvious

Reusability

Type Safety

Asyncronicity

Coupling

The two phases write vs read

Tech debt is inevitable

Framework for managing debt

Perfect is the enemy of good

Lesson #1 Embrace chaos

Exception friendly architecture

Strike the balance between abstractions and chaos

Lesson #2 Colocation is king

Lesson #3 Reusability is a double edge sword

Simple is better

simple vs easy

Lesson #4 Leave traces

Lesson #5 Be explicit

Includes async data

Thank you ❤️

Alex Moldovan

@alexnmoldovan

Founder @ JSHeroes

Product Engineer @ CodeSandbox

https://bit.ly/ethical-choice

Made with Slides.com