Nuestra tecnología

Pudimos haber solo construido un producto, pero necesitabamos un ecosistema.

Plataforma IoT

Las tecnologías de medición son el futuro de las industrias emergentes, y estamos orgullosos de encabezar esa revolución en el espacio de la acuicultura.

En el núcleo de nuestra plataforma IoT se encuentra el servidor Acquisition, un daemon desarrollado y optimizado en C ++. Al interconectar sensores de alta precisión a través de controladores y bibliotecas, el servidor contiene un módulo de visión por computadora integrado que puede ejecutar modelos complejos de aprendizaje automático. Expone una API usando websockets que se pueden usar para controlar el dispositivo, de forma local o remota.

Nuestros dispositivos funcionan con Android y aprovechamos varias funcionalidades listas para usar. Esto significa que soportamos la mayoría de los protocolos de comunicaciones modernos y podemos impulsar actualizaciones por de manera inalámbrica.

Data platform

Estamos construyendo las bases de la primera y más grande fuente de datos de acuicultura, una potencia tecnológica que puede ponerse a trabajar para resolver grandes problemas.

Diseñamos nuestra plataforma de datos para que sea eficiente, robusta, fácil de mantener y reutilizable. Desarrollado en Python, es 100% basado en la nube, completamente desarrollado por AWS y construido para ser escalado.

Con los servicios gestionados de AWS, creamos un esqueleto para las canalizaciones de datos. Este marco se puede replicar en tantos entornos como lo deseamos, y los canales de procesamiento se pueden ajustar a cualquier necesidad.

Nuestras API están alojadas en API Gateway y utilizan la infraestructura sin servidor de Lambda para proporcionar una escala infinita y fácil a una fracción del costo normal de un servidor de API.

SaaS platform

La plataforma SaaS es nuestra solución orientada al cliente. Un lugar para controlar la información diaria y echar un vistazo al futuro.

Nuestra plataforma de Software-como-Servicio (SaaS Software-as-a-Service) está compuesta de cada cliente, aplicación web y herramienta que consume datos de la plataforma de datos. Esto incluye aplicaciones móviles desarrolladas para Android y nuestra aplicación web Google Polymer 2.0 de última generación con componentes web. Las increíbles funcionalidades de Polymer incluyen acceso sin conexión, precaching de elementos, inserción de servidor, HTTP / 2 y mucho más.

Cloudfront Content Delivery Network sirve a nuestra aplicación web, que recupera sus datos de nuestras API sin servidor en AWS. Los paneles de análisis avanzados se envían desde nuestro software de inteligencia empresarial a los usuarios finales.

Machine learning

El aprendizaje automático es un monstruo poderoso y complejo. Puede ser abrumador a veces. Intentamos automatizar las partes aburridas y concentrarnos en generar valor.

Desde la clasificación de un animal acuático hasta la predicción de la tasa de crecimiento de una población, los problemas complejos a veces requieren soluciones complejas. Por lo tanto, el aprendizaje automático es el núcleo de nuestros productos.

Utilizamos diferentes tipos de algoritmos de aprendizaje automático, desde simples clasificadores lineales hasta redes neuronales convolucionales recursivas. Todo el entrenamiento y la validación modelo se realiza en la nube.

Aprovechamos AWS como una fuente infinita de poder y utilizamos frameworks como OpenCV, Scikit Learn, Tensorflow y Keras. Nuestro marco de capacitación puede distribuir y paralelizar trabajos en clusters AWS EC2.

DevOps

Vemos DevOps como un proceso de mejora continua. Cada minuto invertido tiene un impacto compuesto. Cuanto más aportas, más obtienes.

Comenzamos a estibar cuidadosamente todos nuestros proyectos desde el principio, utilizando Docker para abstraer el entorno de la ejecución. La mayoría de nosotros usamos Linux, pero algunos usan MacOS o incluso Windows. Con Docker, el código siempre se comporta igual, sin importar dónde lo ejecutes.

Todo lo que hacemos es basado en la nube. Cada vez que un desarrollador inserta un nuevo código con git, un webhook activa nuestro elemento de configuración. Construye el código si es necesario, y ejecuta las pruebas. Si todo pasa, despliega los binarios en S3 o la nueva imagen de Docker en DockerHub. De lo contrario, se envía una alerta al canal Slack apropiado.

Los servicios en línea se implementan automáticamente mediante las secuencias de comandos de CloudFormation, que crean todos los recursos de AWS que necesita el entorno y encienden las máquinas.

Todo esto, con un simple 'git push'.

Buscando nuevos desafios?

Ayúdenos a desarrollar la plataforma inteligente para la acuicultura del futuro.