Practical Considerations: Implementation and Pitfalls - Choosing an Architecture | OneNoughtOne