Platform
technologies
CGI applications are generally written as platforms
: they must provide significant functionality that most applications
delegate to other subsystems.
-
user authenticationpassword hashing, asynchronous verification (e.g., CAPTCHA), …
-
data manipulationdatabase (possibly asynchronous), file-system, …
-
background processingpayment verifications, notifications, e-mailing, …
And so on. What are some strategies for handling this?