我决定使用 AWS iOS 开发工具包构建后端,而不是使用 BaaS(Parse、QuickBlox、MobSquad、Kinvey、StackMob)。
应用程序与服务器后端通信的详细信息如下。该应用程序将具有聊天功能,该功能将成为该应用程序的主要焦点。因此,服务器上会有不同的负载,但无论负载如何(弹性),后端都需要确保低延迟。由于应用程序的聊天和基于事件的功能,可能会产生非常沉重的负载。
我刚刚为自己创造了哪些额外的工作?
我决定使用 AWS iOS 开发工具包构建后端,而不是使用 BaaS(Parse、QuickBlox、MobSquad、Kinvey、StackMob)。
应用程序与服务器后端通信的详细信息如下。该应用程序将具有聊天功能,该功能将成为该应用程序的主要焦点。因此,服务器上会有不同的负载,但无论负载如何(弹性),后端都需要确保低延迟。由于应用程序的聊天和基于事件的功能,可能会产生非常沉重的负载。
我刚刚为自己创造了哪些额外的工作?
这实际上取决于您希望构建的应用程序的复杂程度以及您拥有多少后端知识。
从一个非常基本的角度来看,使用 Rails,请参阅此视频。你可以很容易地做简单的事情。如果您想做更高级的事情,您将投入大量时间。整个公司成立提供这些服务是有原因的。