DEV Community

Cover image for Highlights from Werner Vogels Keynote at re:Invent 2024
Eyal Estrin for AWS Community Builders

Posted on • Originally published at eyal-estrin.Medium

Highlights from Werner Vogels Keynote at re:Invent 2024

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

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

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

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

Amazon Bedrock Serverless Prompt Chaining

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

Serverless Agentic Workflows with Amazon Bedrock

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

Clock Bound

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

Tech to the Rescue

https://www.techtotherescue.org/

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.

Top comments (0)