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 ...

Get Play Framework Essentials now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.