Export or edit this event...

Portland Java User Group (PJUG)

Oracle (Downtown Campus)
1211 SW 5th Avenue, Suite 800, Room 8005
Portland, Oregon 97204, US (map)



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.