AWS Tips I Wish I'd Known Before I Started | Notes | W(e)blinks
This guide collects practical AWS deployment lessons covering how to fundamentally rethink operations when moving from physical servers to cloud infrastructure—emphasizing stateless application design, complete automation, and treating individual instances as disposable rather than precious. Key recommendations span application architecture (externalize session state, logs, and uploads), operations discipline (disable SSH access to force automation, use IAM roles instead of shared credentials), cost management (granular billing alerts, reserved instances), and infrastructure patterns (multi-AZ redundancy, horizontal scaling, ELB health checks for auto-scaling). The author stresses that successful AWS adoption requires reshaping both technical practices and operational mindset, not simply replicating on-premises setups in the cloud.