Mostrando las entradas con la etiqueta paas. Mostrar todas las entradas
Mostrando las entradas con la etiqueta paas. Mostrar todas las entradas

lunes, agosto 01, 2011

Conferencia RubyConf - Argentina

Hoy me enteré que para Noviembre se va a estar haciendo en el Konex, la RubyConf Argentina, es una conferencia destinada a profesionales interesados en Ruby, Ruby on Rails y Metodologías Agiles. Acá tienen un poco más de información.
Por diferentes razones me interesa esta conferencia:
1) El lenguaje ruby me parece el más expresivo, simple y productivo para programar (ojo, lo dice un programador mediocre)
2) Considero que R/ack/oR podrían ser la base para una plataforma PaaS productiva y escalable. No solo por el lenguaje sino por la filosofía, Ruby cuenta con plataformas muy interesantes que permiten escalar sin problema como Redis, y hay sitios con mucha concurrencia montados sobre Ruby (parte de Twitter, GitHub, los primeros que se me vienen a la cabeza). Por el lado de la productividad, nuevamente, los frameworks en ruby son los más simples del mercado, mucha convención y muy buena curva de aprendizaje.
3) Vienen speakers muy copados.
4) La gente de ruby es muy copada, en general, son todos bastante freak y abiertos al dialogo, son menos organizacionales y trabajan más en start-ups.

Yo estoy viendo si puedo ir a hablar de algo que interese, en principio se me ocurren los siguientes temas:
  • Introducción a Torquebox, el App Server de Red Hat para aplicaciones ruby
  • La plataforma de Red Hat PaaS llamada Open Shift para construir aplicaciones Ruby (que todavía está en pañales).
  • El cliente de Ruby que que comencé para Infinispan, la DB NoSQL (data grid)
Y si, todo relacionado con Red Hat, que le voy a hacer, el open source me fluye por la sangre, se me hace más facil trabajar con cosas del día a día.

jueves, noviembre 04, 2010

Charla de Cloud en APIT - Gracias Santi!

Esta semana en APIT, el Ing. Santi Cardarelli nos honró con su presencia para contarnos su experiencia en todos los tipos de Cloud, sus beneficios y como integrar las clouds dentro de las empresas.
Obviamente cuando uno lee revistas, noticias y blogs, por lo menos cloud es algo que se escucha muy a menudo y de alguna manera esto hizo que se deje de hablar taaaaanto de SOA (buzzword), la diferencia clave es que por lo menos cloud tiene implementaciones reales y cuando hablamos de SOA siempre fue todo muy teórico, está claro que son dos cosas distintas uno es para integrar (SOA) y el otro es un concepto más de infraestructura (Cloud). En fin, algunas cosas que generaron discusiones durante la charla fueron:
1) Performance. Está claro que cloud está basado arriba de Virtualización, y obviamente puede traer algunos inconvenientes a la hora de esperar cierto tiempo de respuesta ya que todo está corriendo sobre el mismo fierro, ejemplo una aplicación Online (Web) necesita procesar un pedido y hay un Batch de otra aplicación consumiendo muchísimo, como para todo eso es tan transparente es dificil lidiar, obviamente creo que la tecnología está cada vez más cerca de solucionarlo, ya sea migrando procesos de un fierro a otro (más ocioso) de una manera transparente, pero creo que falta un poco.
2) Seguridad. Este es un tema que yo considero importante pero no me preocupa, hace 10 años nadie ponia su tarjeta de crédito en ningún sitio web, ya pasó eso, ahora hay bancos virtuales como Paypal.
3) PaaS como modelo seguro de desarrollo? Es un tema, crear aplicaciones sobre force o GAE es realmente interesan? No terminaría casándome con una empresa y tengo que lidiar de por vida con eso, como les pasó a las empresas con los Mainframes de IBM, por ejemplo. Nose, creo que startups, aplicaciones pequeñas pueden tener un muy buen uso de los PaaS sin tener que contratar a un arquitecto :)
4) Escalabilidad: Este creo que es uno de los puntos fundamentales (posiblemente junto al costo) creo que pensándolo arquitecturalmente tiene mucho peso.
Aca les dejo la presentación que uso Santiago: