The default approach to web application structure results in O(N) maintenance cost (N is the number of applications). Can we do better?
One Big Rails Application O.B.R.A. is an attempt to reduce that maintenance cost to O(1).
Starter questions for the group:
- how many applications do you have in production?
- how many domains?
- what are the main tasks involved in setting up a new application?
- what are the primary maintenance tasks for each one?
- does O.B.R.A. achieve O(1) maintenance overhead? O(log(N))?
(notes go here)
A port of Merb routing to Rails 2.3.2 makes multi-domain handling better: Bill/merb_routing