6
Brolls
5y

So... I’ve recently started a new role, and luckily I’ve established myself as someone that knows his shit (more or less) TM.

I’m leading the charge on tech debt, and raising issues about it, first on my radar is the monstrosity of their approach to app config.

It’s a web app, and they store config in a key-value table in the database.

Get this. The key is the {type}.{property} path and this is fetched from the database and injected *at construction* via reflection.

Some of these objects get instantiated dozens of times per-request. Eurgh.

Comments
Add Comment