¿Cuál es el lenguaje más fácil o más rápido para desarrollar para API en la nube?

Esto depende de cómo implementó su programa de dominio. Cuando se ejecuta como un demonio, ya tienes una API. Si se trata de un programa de consola que obtiene su entrada desde la línea de comandos y las salidas después de realizar todos los cálculos, necesita un buen enfoque.

Dado que su programa está bloqueando, es mejor diseñar su API de manera que pueda programar nuevos trabajos y luego, consultar los resultados, básicamente una API asincrónica sin bloqueo. Esto requiere un servicio REST simple, un área de almacenamiento para tareas y resultados y un administrador de trabajadores para escalar fácilmente.

El ecosistema de Ruby parece una opción perfecta aquí, ya que todos esos componentes están fácilmente disponibles y se pueden interconectar de una manera fácil.

Escriba su API RESTful en Sinatra Synchrony sin bloqueo. Gestione los trabajadores y la distribución de carga utilizando Resque. Para el almacenamiento use ActiveRecord o DataMapper.

Parece unos pocos días de trabajo, máx.

More Interesting

¿Salesforce.com está destinado a permanecer largo tiempo, o es solo una palabra de moda en la nube?

Cuando las PC ofrecen 500 GB o una TB como almacenamiento, ¿por qué los productos Apple tienen una capacidad de almacenamiento tan baja incluso cuando el sistema operativo y las aplicaciones relevantes cruzan 8 GB o más?

En los proveedores de alojamiento web, ¿cuál es una mejor solución para el almacenamiento de archivos, Amazon S3 o Rackspace Cloud Files? ¿Por qué? ¿Cuál es más rápido de transferir, es tolerante a fallas y tiene mejores precios para un presupuesto pequeño?

¿Qué es la tecnología de siembra en la nube y cómo está afectando el medio ambiente?

¿Cómo reemplazan los proveedores de servicios en la nube el disco duro?

¿Qué habilidades necesitas para tener un buen desempeño en la computación en la nube?

¿Cuáles son sus predicciones de Cloud Computing para 2014?

¿Es una buena práctica poner su base de datos y sitios en servicios en la nube?

¿Cuáles son algunas de las buenas arquitecturas de informática sin servidor para procesar datos?

¿Cuáles son los problemas en la implementación de ERP basado en la nube?

¿La informática elástica (como AWS) ha competido efectivamente con los clústeres de beowulf como tecnología?

¿Qué tan familiarizado debería estar un desarrollador con la estructura de precios de AWS?

¿Cuál es el mejor proveedor de alojamiento en la nube asequible en el Reino Unido?

¿Qué tipo de configuración de instancia de Amazon AWS debe utilizar una empresa mediana con una gran base de datos?

¿Cuál es la mejor manera de hacer una copia de seguridad y restaurar MongoDB que se ejecuta en la instancia de AWS ec2?