Best practices of cloud application inventory