How would you explain the bottlenecks in your current project architecture and how you solved them at Persistent Systems?