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

4 1

Highlights from Werner Vogels Keynote at re:Invent 2024

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.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

Best Practices for Running  Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK cover image

Best Practices for Running Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK

This post discusses the process of migrating a growing WordPress eShop business to AWS using AWS CDK for an easily scalable, high availability architecture. The detailed structure encompasses several pillars: Compute, Storage, Database, Cache, CDN, DNS, Security, and Backup.

Read full post

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay