O'Reilly logo

Play Framework Essentials by Julien Richard-Foy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Scaling Your Codebase and Deploying Your Application

In the previous chapter, we added several features to our case study application without being careful in making this code reusable or maintainable. This chapter presents common code patterns you want to use in order to keep a productive code base. We will also see how to deploy the application in the real world.

The following is the list of topics that will be covered in this chapter:

  • Factor out common code defining actions
  • Definition of subprojects and handle dependency injection
  • Deployment of the application to a cloud Platform as a Service or dedicated hardware
  • Handle per environment configuration

Making an action's logic reusable and composable with action builders

This section shows ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required