How to mention knowledge of the architecture of Dynamo(DB) on the resume?
I have been studying the white paper of Dynamo and getting into the internals of DynamoDB (design Patterns, etc). Although I never used DynamoDB in production, I have been investing significant time to learn the architecture of Dynamo(DB).
Currently, I work as an SWE and have plans to apply for an SWE position at Amazon or related subsidiaries (AWS). I'm wondering how I should mention my knowledge of Dynamo(DB) architecture in the resume as I never worked on any production-level projects that use it. Any thoughts?
I'm hoping that mentioning knowledge of DynamoDB internals is going to give a good impression on the resume during an Amazon interview. However, I'm not sure how to mention it and AFAIK cover letter for an Amazon interview is not a common thing.
Probably DynamoDB internals could be helpful for system design interviews (distributed systems).
#faang #aws #amazon #interview #resume #systemdesign #tech
comments
Expert: DynamoDB
Intermediate: Java
Novice: Blindโ
For resume, a great data point could be "Created Xyz which is an implementation of Dynamo White paper", followed by the github link. As obvious, thats one heck of a resume point, but implementing Dynamo alone will take years.
And hence, a better way would be to use that as a data point during interviews. In your system design round, if there is a discussion around distributed systems and/or database , you could bring up "This is how Dynamo does it as per their white paper, and I'll take the same approach here because of x y z reasons".
Keep in mind that once you say you've read Dynamo paper, the interviewer could escalate the difficulty level to test the depth(if the interviewer is any good). So bring it up(the fact that your understand internals), if and only if, you are absolutely sure you can handle curve balls.
Also, DynamoDB is different than Dynamo and although they share some underlying aspects(and the name), the two are pretty different.