我們有我們推/拉數據從一個應用程序到另一個以下系統(及以上):你怎麼建築師複雜的Rails系統
- 託管型CRM(InsideSales.com)
- 的Asterisk電話系統(內部)
- 橫幅廣告系統(OpenX的,我們舉辦)
- 線索生成系統(自產自銷)
- 電子商務商店(大禮包,我們託管)
- 一個作業b OARD(自產自銷)
- 一些招聘網站的擦傷+入站作業提要
- 的電子郵件傳輸系統(如Mailchimp,自產自銷)
- 事件管理系統(如Eventbrite在線上售票,自產自銷)
- 儀表板系統(大量的圖表和報告甩開所有其他系統信息)
使用Rails 3在即,我真要追究了一個微型應用策略,但我試圖決定我是否應該有說話的應用程序通過REST HTTP API或因爲我控制了它們,我應該做一些類似於共享模型的東西代碼簡化,但也允許東西泄漏跨越邊界更容易...
我聽說37signals有很多小應用程序,我很好奇這些應用程序如何相互溝通......或者,如果你有來自您自己的多應用體驗的任何建議。
謝謝!我試着在我的博客http://rywalker.com/chaos-2010上問這個問題。