Highlights from Werner Vogels Keynote at re:Invent 2024

Eyal Estrin - Dec 5 - - Dev Community

Image description

Complexity warning signs

  1. Declining feature velocity
  2. Frequent escalations
  3. Time-consuming debugging
  4. Excessive codebase growth
  5. Inconsistent patterns
  6. Dependencies everywhere
  7. Undifferentiated work

Image description

Image description

Lessons in Simplexity

  1. Make evolvability a requirement - Evolvability is a precondition for managing complexity
  2. Break complexity into pieces - Disaggregate into building blocks with high cohesion and well-defined APIs
  3. Align organization to architecture - Build small teams, challenge the status quo, and encourage ownership
  4. Organize into cells - In a complex system, you must reduce the scope of impact
  5. Design predictable systems - Reduce the impact of uncertainty
  6. Automate complexity - Automate everything that does not require high judgment

Image description

Building evolvable systems

  1. Modeled on business concepts
  2. Hidden internal details
  3. Fine-grained interfaces
  4. Smart endpoints
  5. Decentralized
  6. Independently deployable
  7. Automated
  8. Cloud-native design principles
  9. Isolate failures
  10. Highly observable
  11. Multiple paradigms

Image description

Constant Work

https://aws.amazon.com/blogs/architecture/doing-constant-work-to-avoid-failures/

https://docs.aws.amazon.com/wellarchitected/latest/framework/rel_prevent_interaction_failure_constant_work.html

Image description

Amazon Bedrock Serverless Prompt Chaining

https://github.com/aws-samples/amazon-bedrock-serverless-prompt-chaining

Image description

Serverless Agentic Workflows with Amazon Bedrock

https://www.deeplearning.ai/short-courses/serverless-agentic-workflows-with-amazon-bedrock/

Image description

Clock Bound

https://github.com/aws/clock-bound

Tech to the Rescue

https://www.techtotherescue.org/

Image description

About the author

Eyal Estrin is a cloud and information security architect, an AWS Community Builder, and the author of the books Cloud Security Handbook and Security for Cloud Native Applications, with more than 20 years in the IT industry.

You can connect with him on social media (https://linktr.ee/eyalestrin).

Opinions are his own and not the views of his employer.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .