Lecciones aprendidas en AWS

Charla de concluión del AWS Summit, por Werner Vogels.

  1. Construir sistemas capaces de evolucionar. Por ejemplo, arquitecturas celulares en las que se puede sustituir una pieza sin afectar al sistema en su conjunto
  2. 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
  3. Primitivas en lugar de bloques. Ser suficientemente versátil como para permitir a todos los clientes hacer lo que necesiten.
  4. La automatización es fundamental
  5. El aprovisionamiento debe seguir las reglas de negocio, no el capricho de los «ingenieros»
  6. Las API son para siempre, así que mejor mantenerlas lo más sencillas posible
  7. Conoce tu uso de recursos, y el coste asociado, de modo que puedas cobrar un precio justo a tus clientes
  8. Integra la seguridad desde la primera piedra
  9. El cifrado debe ser un «ciudadano de primera clase». Haz que sea fácil de usar
  10. La red es (cada vez más) importante. Adapta y dimensiona en consecuencia
  11. 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
  12. Escala desde el primer día
  13. Las cuentas son para facturación, la identidad para autorización/autenticación
  14. Los foros de discusión son útiles para discutir. No son un sustituto del soporte al cliente
  15. 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» ^_^

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *