Absrtact: In the design of mobile applications, entrepreneurs are always more concerned about the shape, function, design and content of the product, but when the operation of the product to the later stage, it is necessary to put more energy and technology in the back-end maintenance, more common is to do push
Entrepreneurs in the design of mobile applications, always more concerned about the shape of the product, function, design and content, but when the operation of the product to the later stage, it is necessary to put more energy and technology in the back-end maintenance, more common is to do push, data storage and so on.
And when the popularity of the smartphone and computing power constantly improve, the user group has become huge, more importantly, our reliance on the network also makes users 7/24 online become the norm. As we said at the beginning, the maintenance of the back end is richer and more complex than it was at first. Suppose that one months live more than 20 million of the application, in a short period of time to even accurate push information, but also in a few minutes to view the push results, ready to complete the solution, etc., do not know how to build a strong server group? At the same time, back-end maintenance work has a certain degree of technical and experience threshold, so, more and more development team want to adopt the third party program.
This is one of the original Baas products that help developers achieve communication and management across mobile phones, browsers, and smart devices. Through an SDK in two minutes to complete the integration, including the push, chat, facts, real-time online and many other functions.
Unlike the previous push, the cloud bus allows managers to make a one-to-many and a push, and multiple applications can reuse a link, and for users who are not online, the server saves every piece of information and ensures that the information is delivered the next time it is on line.
But the most practical function, it is real-time statistics: real-time target users, real-time user behavior data, as well as based on geographical data, and finally through analysis, to obtain the corresponding report.
As an example of the graph given above, the report clearly shows real-time online user data, active data, and so on. And because it is the raw data interface, users can integrate themselves to get the desired data mix.
How important is real time? The current operating results will normally wait until two days to arrive, after a period of analysis, the revised operation may be in the first push 3-4 days after the launch, and users may be due to lack of targeted content and loss.
What is the technical support behind real time management? According to founder Zhang Hu, the Basic agreement is based on MQTT, the agreement is very concise, but also the Internet Standard protocol, suitable for low-power, low broadband smart devices, reduce the system latency. Data caching, the use of key-value storage, this storage is widely used in caching, search engines and other fields, read and write performance is very high, to ensure that a large number of users can remain stable.
The back-end service of Cloud bus is not only used in mobile applications or web platforms, but also in intelligent devices to achieve remote control of smart devices. The Demo, which was first released on the 36 Krypton Open Day, can remotely control a WiFi trolley using remote controls, with real-time feedback and statistics for each vehicle's upper and lower line information and geographic information. and its code, according to Zhang Hu, will be taken out for reference to developers, and then Yumba also plans to launch a Twitter-like App Demo, also open source.
At present, the cloud-bus team has received the Angel round investment, founder Zhang Hu has been in Huawei and Oracle, engaged in development for nearly 10 years. He started his business in 2011, and led the development of the Aurora push. Cloud has a "small and beautiful" team, a total of 10 people, developers accounted for 80%, mainly from Huawei, Oracle's technical experts.