将运行良好的微服务“整体化”
Intercom 主要运行在一个宏伟的 Ruby on Rails 单体应用上,但我们也拥有许多独立的微服务,它们负责一些关键的、面向客户的功能。在过去的几年里,我们通过将这些微服务重新实现并迁移回我们的 Rails 单体应用,替换了其中的一部分。本次演讲将涵盖这些服务最初存在的理由、我们为什么觉得有必要将它们迁移回我们的单体应用、迁移回单体应用是否成功,以及我们在此过程中学到了什么。哦,还有 Ruby on Rails 的哪些部分帮助了我们,又有哪些部分阻碍了我们!
- 15:45 - 16:15
- 2023年10月6日
- 第二会场