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?
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.
Incorporate the required libraries into the zipped deployment archive for each individual function.
Configure a management service intended for dynamic configuration to handle the shared library versions.