# Best Practices And Recommendations Here are some recommended best practices for designing integrations in IICS. * [Working In a Shared Environment](best-practices/shared-enviornment.md) * [Naming Conventions](best-practices/naming.md) * [AWS S3 as a Flat file alternative](best-practices/flat-file-alternative.md) * [Secure Agents](best-practices/secure-agent.md) * [Cloud Data Integration (CDI) and Cloud Application Integration (CAI)](best-practices/cai-vs-cdi.md)