Explicitness
          We think there is a trade off between implicitness and understandability.
          Enkan's design emphasize the explicitness. For instance, Enkan has no configuration file and minimal DI and minimal annotations.
        
        
          
Ease of Development
          Enkan is very developer friendly. Hot reloading brings continuous programming without waiting for compilation and deploy to you.
          And special exception for misconfiguration make you aware of your mistake in an understandable way.
        
        
          Ease of Operation
          In Enkan, You can do all in the REPL as follows:
          
            - Start/stop server
 
            - View metrics
 
            - Change the condition of applying the middleware
 
            - Generate and compile sources
 
          
          And enkan application starts very quickly (1-2sec).