Senior Software Dev Engineer @ Expedia Inc.
Tudor is a Software Consultant based in London with more than 15 years of software development experience. After working for a while as a Java engineer for some well known clients (Oracle, BNP Paribas, Sony Playstation Network) he decided to steer his career to Scala and eventually he’s joined Expedia/Hotels.com where he’s writing software as part of the SEM Tools team.
Many teams choose Akka HTTP in combination with Akka actors to write services but, while Akka is a very powerful technology, it is very easy to introduce bugs if you’re not testing it thoroughly. In this presentation I am going to show you how to build a simple microservice with Akka HTTP and Akka and explore different aspects of testing it: actor level unit testing, route testing, API level testing, with lots of code examples.
By the end of this talk, you should have a good idea about how to write such a microservice and validate it with a solid test-suite from day one.