Desarrollar una aplicación monolítica gigante está demostrando no ser el enfoque más eficiente para las soluciones de software. La nueva filosofía de la arquitectura de software se basa, en cambio, en microservicios: componentes individuales que trabajan juntos para proporcionar las capacidades de una aplicación completa. Los microservicios permiten crear aplicaciones que, con las técnicas anteriores, habrían sido imprácticamente grandes y consumían grandes recursos.
Cada uno ejecuta su propio proceso, utilizando procesos de comunicación ligeros para conectarse con otros servicios de la aplicación. Los microservicios son independientes, generalmente accesibles mediante API, se diseñan a menudo en función de necesidades empresariales específicas y se implementan automáticamente. Esta arquitectura permite a los clientes diseñar soluciones flexibles que incluyen únicamente las capacidades que necesitan en cada momento.
Al combinarse con una plataforma como servicio como CalAmp Telematics Cloud™, los microservicios ofrecen adaptabilidad y escalabilidad lineal. Un ejemplo es el servicio telemático de seguros CrashBoxx®, disponible ahora en los dispositivos CalAmp si un cliente lo adopta. CrashBoxx es un servicio de informes de colisiones altamente confiable que proporciona a las empresas información más rápida, detallada y práctica sobre accidentes casi en tiempo real. El servicio proporciona notificaciones instantáneas e informes detallados de colisiones para reconstruir lo sucedido durante un accidente y puede ayudar a determinar casi en tiempo real si un vehículo accidentado es pérdida total o reparable.
Un mayor acceso a los datos de CrashBoxx permitirá a los clientes brindar asistencia oportuna a los conductores, agilizar el proceso de reparación y analizar la responsabilidad asociada a las colisiones. Cuando ocurre un incidente, se envía una notificación automática inmediata a los administradores de la cuenta para informarles sobre la ubicación, la fecha y la hora del accidente.
Dado que CrashBoxx es un microservicio independiente, los clientes pueden añadirlo en cualquier momento para automatizar la asistencia en carretera y la tramitación de reclamaciones. La posibilidad de activar y desactivar servicios individuales en una suite de aplicaciones conectadas, como la telemática de seguros, permite a los clientes adaptar sus soluciones a sus necesidades. Además, las API facilitan a los integradores y otros desarrolladores el uso de microservicios para la creación de nuevas soluciones personalizadas. Esta arquitectura permite que capacidades específicas funcionen conjuntamente. El resultado son aplicaciones sofisticadas y personalizables que impulsarán el crecimiento de la economía conectada.