Export to
Monday, February 15, 2016 at 10:21am.
Portland Java User Group (PJUG)
Website
Description
Testing REST: Functional Correctness At Scale Using AKKA and REST Assured
This month's speaker is Steve Hall who has 20 years of experience designing and delivering unique solutions to business problems. Steve is a Lead Software Engineer working with REST, big data and social solutions at Nike in Beaverton, OR.
His current project enables millions of users on mobile devices to follow and just as easily stop following any digital content that may be of interest to them. The team has found that building these systems using REST and NOSQL can scale massively. However, achieving that scale requires some unique approaches for handling the volumes of data that needs to be stored. Tonight he will present an overview of what the team has learned about data modeling in a typical NOSQL datastore such as Cassandra or Dynamo. Following that he will discuss why traditional unit, integration, and performance testing approaches proved to be inadequate, and why the team went looking for a better solution.
Having presented the problem, he will then present how the team has applied AKKA and Rest Assured to create a testing framework that proves the system is functionally correct at scale, and why it matters.
Finally, he will close with a few insights for other ways that AKKA could be useful when working at large scale.