Dev: How does it work? QA: Does it work? Support: How does it not work? Designer: How does it look? UX: What it does? Sales: It works!
I suggest to rename “microservices” into “microlatencies”, so it is plain clear what you are paying for flexibility.
Using @kotlin to develop server-side part of a web application? Could you please share what web framework you are using? (RT if you care)
Performance work is like onion peeling. You uncover it layer by layer, and cry all the way through.