Software Development Engineer @Amazon
Federico Puy




I am a Software Development Engineer working on FireOS at Amazon. I work with platform teams to improve apps through code optimizations, cleaner architecture and better development practices.
Session on DevFest Istanbul
How to avoid the multimillion user error
When dealing with a massive app or a massive user base, every single detail matters. How can developers be sure that a new feature or (god forbid) a major refactoring will not break the experience of a loyal user base? Is unit testing enough? Is QA testing good for it? Let’s see some reasoning behind how we should develop in a way that is more open to these kinds of changes