There are different paths to making something generic - it may be that there is a core that can be extracted to be used in a more generic sense but that might not look like an API - rather it might be a set of patterns of how to set these things up or it might be a generic API that talks to different booking engines (one for hotels, one for conference rooms, etc). We will see - my main concern is not to try and go down that path too soon.
There are different paths to making something generic - it may be that there is a core that can be extracted to be used in a more generic sense but that might not look like an API - rather it might be a set of patterns of how to set these things up or it might be a generic API that talks to different booking engines (one for hotels, one for conference rooms, etc). We will see - my main concern is not to try and go down that path too soon.