Browse Part V: Building Applications with Clojure

13.8 Deploying Clojure Web Applications

In this section

  • 13.8.1 Packaging Applications
    Learn how to package a Clojure web application for deployment, including creating an uberjar and specifying the main entry point.
  • 13.8.2 Deployment Options
    Explore diverse deployment options for Clojure web applications, including standalone servers, application servers, Docker containerization, and cloud platforms like Heroku and AWS Elastic Beanstalk. Discover guidelines to select the best deployment strategy for your application needs.
  • 13.8.3 Environment Configuration
    Learn how to effectively manage different configurations for development, testing, and production environments in Clojure web applications.
  • 13.8.4 Logging and Monitoring
    Learn how to set up logging with libraries like tools.logging, configure logback or log4j, and understand the significance of monitoring Clojure applications in production, including tools for health checks and performance monitoring.
Saturday, October 5, 2024