Charla de concluión del AWS Summit, por Werner Vogels.
- Construir sistemas capaces de evolucionar. Por ejemplo, arquitecturas celulares en las que se puede sustituir una pieza sin afectar al sistema en su conjunto
- Espera lo inesperado. A gran escala, todo ocurre, por más pequeña que sea la probabilidad. Volver a un «estado estable» suele ser más efectivo que gestionar excepciones
- Primitivas en lugar de bloques. Ser suficientemente versátil como para permitir a todos los clientes hacer lo que necesiten.
- La automatización es fundamental
- El aprovisionamiento debe seguir las reglas de negocio, no el capricho de los «ingenieros»
- Las API son para siempre, asà que mejor mantenerlas lo más sencillas posible
- Conoce tu uso de recursos, y el coste asociado, de modo que puedas cobrar un precio justo a tus clientes
- Integra la seguridad desde la primera piedra
- El cifrado debe ser un «ciudadano de primera clase». Haz que sea fácil de usar
- La red es (cada vez más) importante. Adapta y dimensiona en consecuencia
- Reduce tu onda expansiva. Cuando algo va mal, el impacto deberÃa ser mÃnimo. Incluso si lo que va mal es un centro de datos que se cae entero
- Escala desde el primer dÃa
- Las cuentas son para facturación, la identidad para autorización/autenticación
- Los foros de discusión son útiles para discutir. No son un sustituto del soporte al cliente
- Prohibidos los porteros. No le cuentes al cliente las cosas que no le dejas hacer. Empodérale, permite que haga lo que necesite, en la escala que lo necesite
«GO BUILD» ^_^