Free advice, an integration/architecture problem to be solved in the next 2 hours is not a good thing or sane thing to do, the minute you start accepting this type of pressure then you will have that forever with you and eventually two things would happen:
• You will wear down as a developer.
• You will start writing crappy code(because of the rush) that will fail and it will be YOUR FAULT.