I'd also say that you need to look at using the appropriate technology in the right spots. CF is great for all sorts of things. But it was built for an html/db-centric world. Those parts are often still important in applications. However, a lot of functionality in modern applications has moved to a more data-centric and asynchronous world. Thus the rise of key-value stores (Cassandra, Redis, Couch, etc), non-http protocols like Thrift, distributed caching, queuing/messaging technologies for Pub/Sub (JMS, Hazelcast, RabbitMQ, ActiveMQ), etc. Most all of these technologies can be used along with CF though some are easier than others.
Facebook was able to scale not only by rewriting PHP to be more efficient, but also by investing heavily in areas outside of the main scripting language. Cassandra, for example, was created by Facebook for their NoSQL needs. If I recall correctly, they also did some significant work on and contributions to memcached. So, I'd say the answer is: yes, CF can scale. However, you'll get better results by choosing the appropriate technologies for different portions of the application and having a solid understanding of the way they need to play together in order to maximize performance and minimize complexity. There is no one true solution that will automatically do all of that at once. Cheers, Judah On Wed, May 2, 2012 at 8:35 AM, Justin Scott <leviat...@darktech.org> wrote: > >> Whew....that looks like it came out of a text book. >> Well said Justin. > > Thanks, my usual responsibilities toe the line between ColdFusion > development and server/network design and administration so these are > the kinds of problems I eat for breakfast every day. :) > > > -Justin ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-community/message.cfm/messageid:350440 Subscription: http://www.houseoffusion.com/groups/cf-community/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-community/unsubscribe.cfm