It is said that necessity is the mother of invention, but why wait for necessity to show up? Colin Bodell, Vice President of Amazon will discuss Amazon.com's successes in finding and scratching itches on behalf of itself and its customers - including operating Amazon.com in the Cloud and throwing its doors open for anyone to store and sell their goods from Amazon warehouses.
In this talk, Jeff will provide a detailed introduction to the Amazon Web Services. You will learn about the principal components of AWS and you will see how they can be used to construct highly scalable and highly available systems.
Peter has been using and teaching scrum to all of Amazon since 2005. He's also the Seattle leader for the Iasi, Romania office. Come hear both about how to make sure scrum is working for you and how to use scrum successfully for remote development. Peter will also share how to "predict the future" - i.e. use scrum and other project management techniques to do a better job predicting what and when software will actually be delivered.
An introduction to data streams algorithms and applications in industry and in Amazon in particular: sampling, statistics (average, median, percentile), number of distinct elements, most frequent elements (heavy hitters).
Building a service that can withstand Amazon traffic and data while maintaining high availability is challenging. During this talk, I will discuss common design techniques that we use for partitioning, replication or failure detection.
"Why settle for HashMap and HashSet when there are enough, easy to implement, alternatives with lots of benefits?"
In this talk, Aurelian will survey several techniques for solving hash table collisions, spiced with practical use cases from real life.
Start thinking about stress testing! Large scale load testing in production is an option. And why not use AWS for it?
Understanding what contributes to slow-loading web-pages as perceived by your real users the first step to tackle potential performance improvements. A faster website means better user-experience which translates into incremental business benefits.