Linux has become a dominant OS for application back ends and micro-services in the cloud. Usage limits (aka
ulimits) are a critical Linux application performance tuning tool. Docker is now the leading mechanism for application deployment and distribution and AWS ECS is one of the top Docker container services. It’s more important than ever for developers to understand
ulimitsand how to use them in Linux, Docker and a service like AWS ECS.
The purpose of
ulimits is to limit a program’s resource utilization to prevent a run-away bug or security breach from bringing the whole system down. It is easy for modern applications to exceed default open file limits very quickly.
Read more at ComputerWorld