Maulana Malik Ibrahim Malang • Software Developer, Tech Lead at Avana • Twitter: @didikz • Linkedin: Didik Tri Susanto • Blog: medium.com/teknomuslim • Github: @didikz
query statement & Index your important column ◦ Separate read & write DB • Network I/O ◦ Careful about calling 3rd party APIs • Server resources ◦ Use auto scaling mechanism • Better Error Handling • Cloudflare & CDN Services
Properly, calculate every aspect (cost, BC possibility, stack limitation, time) • Make sure all documentation & team ready • Migrate partially instead of big bang migration • You may ended up maintaining 2 different versions
• Define your Engineering KPI / Goals / Metrics • Enhance your engineering culture / development workflow • Listen to your user • Growth your engineering team’s skills