4 ms·
I actually worked in an org that took the Tick/Tock model and applied it to rewrites. As a big monolith got too unwieldy, we’d refactor major pieces out into a
by rufius 6y ago
I actually worked in an org that took the Tick/Tock model and applied it to rewrites.
As a big monolith got too unwieldy, we’d refactor major pieces out into another service. Over time, we’d keep adding a piece of functionality into the new service or rarely, create another service.
The idea wasn’t to proliferate a million services to monitor but rather to use it as an opportunity to stand up a new Citadel service that encapsulated some related functionality.
It’s worked well but it requires planning and discipline.
At another level of scale, some functionality got rewritten a second time into yet another citadel.
- will_pseudonym 6y ago> a new Citadel service > yet another citadel What do you mean by citadel in these contexts? I've never encountered that terminology before.