The document discusses the approach to re-engineering legacy applications using micro-service architecture, emphasizing the development of independently deployable services. It highlights the complexities of testing within this framework, including the importance of comprehensive testing strategies and understanding upstream and downstream dependencies. The document also addresses challenges in maintaining effective testing practices amid evolving business processes.