WEBVTT

00:00:00 --> 00:10:28
Comparing legacy architecture to the evolution of cities

00:10:28 --> 00:15:51
Failing to understand the intent of legacy code

00:15:51 --> 00:18:26
Dealing with outgrown assumptions in successful software systems

00:18:26 --> 00:21:33
The lack of responsibility over technical debt

00:21:33 --> 00:24:32
The danger of adopting default REST APIs

00:24:32 --> 00:27:50
Refuting the immediate need for newer frameworks

00:27:50 --> 00:31:22
Avoiding the temptation to rewrite legacy systems entirely

00:31:22 --> 00:34:44
Embracing polyglot persistence versus strictly relational databases

00:34:44 --> 00:38:47
Overcoming the perceived expense of major system migrations

00:38:47 --> 00:44:31
Eliminating unnecessary layers of abstraction inside microservices

00:44:31 --> 99:59:59
Introducing beneficial architectural patterns like event sourcing