XebiaLabs Product Developer
Assessment
by Žilvinas Kučinskas
Technology stack
Programming language: Scala
Play framework
Mockito + Specs2 library for testing
Anorm(A Not Object Relational Mapper)
Database schema evolutions
Database
H2 in memory database for development
PostgreSQL for production
Deployment
Heroku
H2 in memory database for development
PostgreSQL for production
Why Play?
Restful by default
Json is a first class citizen
Built-in testing tools
Powerful console and build tools
Do not need to restart to see changes in the code
Responsive
Why H2 and PosgreSQL
Same schema
H2 very fast for development
ACID database suits very well for e-commerce
Made with Slides.com