... }162Chapter 3 Ruminations3.33.33.33.33.33.3Doomed to Failure and Too Stupid to KnowDoomed to Failure and Too Stupid to KnowDoomed to Failure and Too Stupid to KnowDoomed to Failure and Too Stupid to KnowDoomed to Failure and Too Stupid to KnowDoomed to Failure and Too Stupid to KnowI ... In general, a VMdesigned to run on multiple platforms cannot make use of a distributed lock manager which wasintegrated into the OS kernel of one platform because the lesser platforms the VM runs on don'thave a prayer of ever having such a tool. If you store 100% of all data in a relational databasewhich is native to the platform providing the distributed lock manager and integrated with saidmanager, and you have a message queueing system which is integrated with the distributed lockmanager, and a message dispatching system which is not only integrated with the distributed lockmanager, but will rollback and redispatch the message when the process handling it hangs ordies, then and only then, can you think about using a VMbased language for development. Yes,there were a lot of ands in that sentence, and for good reason.Before you can go out working in the real world, you need to know two things:1. ... Ineach case, those poor bastards started out with a few hundred items, but business grew into a fewhundred thousand items and their custom system now cannot handle it. They are now looking at acomplete system redevelopment, and as the emails suggest, are willing to try anything to avoid it.Certain...