I have a question about Java application architecture/design.
I have never done such thing before so wondering if any of you guys have done or seen such design.
Brief application description:
1. There is live Java application hosted on a Web server that provides ticket information. For example: Provide airline tickets to customers
2. This java application provides other functionalities too such as rescheduling of tickets etc.
1. What is the best way of making changes while the system is running without customers getting affected? Something like switching the requests from one server to another which has the latest functionalities and improvements including the old server code base.
2. How do you make refinements and improvements whilst the system is still running?
Is there any whitepaper or article or blog posts where such things are done before? Or if anyone has done such projects before, their input will be valuable as well!
Any pointers will be appreciated.
That's my roommate. He's kinda weird, but he always pays his half of the rent. And he gave me this tiny ad: