Technology “cloud” for the dispatch of services. In 2009 they told us that this was not possible.
Nowadays, however, it has been demonstrated that this idea was the maximum revolution in the way of conceiving the transmitting stations, replacing the very high costs that these exchanges entail (installation of servers, switchboards, specific software, technical maintenance, etc.). ) for an free in all these terms making use of “cloud computing” or “work in the cloud”.
What is “cloud computing” ?.
Literally, “cloud computing”. This means that all information, processes, communications, etc., are not hosted on a server or group of servers (even if they are hosted in a data center). It is distributed among tens, thousands or millions of servers, depending on the service needs, which make up a gigantic network distributed throughout the world. Advantage?: Maximum growth flexibility, not hardware dependence (sometimes inaccessible), maximum response and autonomy to incidents, relocation of operations … and endless resources that have allowed Internet giants to develop to unimaginable levels. eTaxi is ready.
If eTaxi wants to offer the best service, it could only count on the best suppliers in the market in each of its functions: Process and databases, map services, IP telephony services, means of payment, etc. Each one, in his specialty, is number one in the market, absolutely contrasted and trusted by large corporations. All this, under an intelligence of mutual integration advanced forms the eTaxi system, so reliable that, we can say that its level of stability and computer security, as well as its statistics of reliability, is close to 100%.
Ruby, Java, Ajax, iOs, Android, Asterisk, Websocket, Mongo, SQL … For the development of the system, a multitude of protocols and programming languages have been used in order to achieve web-mobile convergence and the best user experience. . More than three million lines of code, updated to the latest technology that allow seamless integration between the corresponding subsystems and external systems.
A system that learns only:
A system that learns from its own use is the best way to optimize its perfect adaptation to the environment in which it is developed. And we have done that. For example, one of the most common problems of other platforms is, in certain places, the absence of maps or addresses in the map provider they have. In our case, that problem does not exist. We have up to 3 different query providers that act simultaneously (Google, Open Street Maps and local databases). But if an address can not be found yet, it is automatically registered in the database itself, making it available for future consultations and users. And so, with other subsystems.