Your team is working on an application with several serverless functions that require the same third-party libraries. To reduce redundancy and streamline the function update process, what method should be adopted to handle these shared resources?
Incorporate the required libraries into the zipped deployment archive for each individual function.
Employ Layers for the shared third-party libraries, enabling their reuse across functions without redundancy.
Instruct the development team to rebuild the application’s infrastructure whenever a library update is needed.
Configure a management service intended for dynamic configuration to handle the shared library versions.