Taro Logo

What are the Main Design patterns should I know in Amazon AWS?

Profile picture
Mid-Level Software Engineer [SDE 2] at Amazon2 years ago

I am going to join as an SDE2 at amazon in couple of weeks. This is my first FAANG. I work on an oracle ECom platform.I don’t use design patterns often. Please recommend how important design patterns are in FAANG. What are the main ones ?



(1 comment)
  • 4
    Profile picture
    Meta, Pinterest, Kosei
    2 years ago

    I don't think design patterns are that important unless you're doing architecture work on a relatively new project.

    For a junior, mid-level, and even a senior engineer, I'd focus more on making quick impact on your team in the first few months. That quick impact will not come from knowing design patterns -- it'll come more from diving into the codebase, making improvements, fixing bugs, and improving documentation. And while you do that, making sure you communicate and build trust :)

    The other reason why you won't find design patterns be too important is because at a large company like Amazon, most projects will have some unique mix of architecture + tech debt: it may have started out as a vanilla design pattern, but it has morphed into something with tons of quirks and domain knowledge.

    So even if you knew the design patterns, it may not be very applicable.

Amazon.com, Inc. is an American multinational technology company which focuses on e-commerce, cloud computing, and much more. Headquartered in Seattle, Washington, it has been referred to as "one of the most influential economic and cultural forces in the world".
Amazon140 questions