10 Future-Proofing
The best way to complete a modernization project is by ensuring that you won’t have to go through the whole process again in a few years. Future-proofing isn’t about preventing mistakes; it’s about knowing how to maintain and evolve technology gradually.
Two types of problems will cause us to rethink a working system as it ages. The first are usage changes. The second are deteriorations. Scaling challenges are the change in usage type: we have more traffic or a different type of traffic from what we had before. Maybe more people are using the system than were before, or we’ve added a bunch of features that over time have changed the purpose for which people are using the technology.
Usage changes do not have a constant ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access