We had interesting problem @work. We use serviced components as distributed transactions backend and we tried to use ReadCommited synchronization level to boost performance. However we use some product that requires Serialized synchronization level – this is a problem because you can't run on single transaction (unless it uses serialized synchronization level). So we thought of the following solution – run the components that requires serialized as RequiredNew (instead of Required – meaning, each...