- When solving impossible problems, ask yourself:
- Is there an easier way?
- Am I solving the right problem?
- Why is this a problem?
- What makes it hard?
- Do I have to do it this way?
- Does it have to be done at all?
- Give developers access to the services they build.
- Have developers "take the phone" (support their services)
- what tools do they need to do that?
- Version the CF templates with the code that uses them
- Split CF stacks based on stateful and stateless resources