¿Cuáles son las tecnologías utilizadas para construir predix?

Hay muchos.

La oferta de PaaS se basa en Cloud Foundry. El sistema buildpack de Cloud Foundry permite a los desarrolladores elegir las tecnologías con las que se sienten más cómodos, por lo que tenemos aplicaciones integradas en PHP, Go, Java, Python, MATLAB, Ruby, etc.

Los servicios que puede encontrar en el catálogo de Predix son parte de un ecosistema más amplio, de modo que no todo está construido por el equipo de Predix, por lo que un catálogo de las tecnologías fundamentales (tanto de código abierto como comerciales) no está disponible y sería específico del servicio. .

Por poner un ejemplo, ACS es el servicio de control de acceso desarrollado como parte de la plataforma Predix, pero también se proporciona como un proyecto de código abierto. Puede revisar la arquitectura técnica de este servicio específico en Github, pero utiliza TitanDB, Tinkerpop, Gradle, Cassandra, Spring Boot, etc. Eso es solo un servicio único y cada servicio adicional como un microservicio típico utilizará el conjunto de tecnologías para cumple mejor sus requisitos.

En cualquier caso, espero que te dé una idea de lo que estás buscando. Hubo algunas tecnologías adicionales destacadas en una serie de seminarios web:

Incluso…

  • PostgreSQL
  • Logstash
  • Polímero
  • Kafka
  • Jenkins
  • Angular
  • Redis
  • RabbitMQ
  • Estibador

y muchos más.

Pivotal Cloud Foundry, golang / go, Java, AWS para empezar. Espero que algunos ingenieros de Predix proporcionen más detalles. No soy demasiado técnico 🙂

http: //predix-io-assets.s3.amazo

Harel Kodesh, CTO de GE Digital, dijo Cloud Foundry, Apache Titan, Apache Cassandra, Apache Spark, Apache Storm, Apache Kafka, etc.