Oracle también facilita el desarrollo de aplicaciones nativas en la nube
La compañía celebra en Madrid el evento Code Explore, en paralelo a la Kubecon celebrada en Barcelona, reuniendo a más de 120 desarrolladores para analizar los métodos más eficientes para el desarrollo de aplicaciones nativas en la nube.
El evento, dedicado a las últimas tecnologías, aplicaciones y tendencias en la nube, ha comenzado con la intervención de Jesse Butler, Cloud Native Developer Advocate en Oracle. Tras repasar las diferentes fases de la reciente historia del desarrollo de aplicaciones, Butler se ha centrado en las características esenciales que deben tener los entornos de desarrollo de aplicaciones en la actualidad.
Así, frente al viejo mundo de sistemas propietarios y silos, Butler ha destacado que los entornos actuales, desde que comenzó el despliegue de aplicaciones web, se basan en el modelo DevOps, los microservicios, la integración y despliegue continuos, una plataforma basada en contenedores y la adopción de la nube. Tecnologías como Docker y Kubernetes han permitido evolucionar este entorno para ganar escalabilidad.
Como fase más avanzada en el desarrollo de aplicaciones, Butler se ha centrado en el concepto “Service Mesh”, con iniciativas como Linkerd e Istio. De acuerdo con Oracle, este tipo de tecnologías simplifican los ciclos de vida de entornos Kubernetes. Así, la apuesta por los modelos Service Mesh facilitan la implementación de servicios, ganando una escala de actividad y unos niveles de seguridad imprescindibles para el mundo cloud.
Otra de las claves de la jornada ha sido el mundo serverless. Este tipo de entornos, donde los desarrolladores pueden desentenderse la provisión de servidores, conectividad, sistema operativo y entorno de ejecución, les permite centrarse únicamente en el código. La Infraestructura-como-Servicio se ocupa de todo lo demás y solo se factura por uso.
Todos los proveedores cloud ofrecen servicios serverless, pero casi todos son propietarios y no se basan en estándares, ofrecen una pobre experiencia de usuario y el soporte a Java es muy bajo. Frente a ello, Oracle apuesta por la iniciativa FN-Project, un servicio Serverless Open Source bajo licencia Apache. Este servicio es independiente de la plataforma (laptop, servidor, cloud), ofrece facilidad de uso, está basado en Docker y ofrecer soporte a Java entre otros lenguajes.
La jornada también ha contado con intervenciones sobre otras tecnologías como CQRS (que permite la réplica de volúmenes masivos de datos de forma sencilla y eficaz); Bases de datos Oracle en entornos Kubernetes; DevOps y DataOps; y la automatización de despliegues (con el ejemplo de Oracle Autonomous Transaction Processing).
Finalmente, los asistentes han podido participar en una serie de talleres sobre el despliegue de microservicios en una arquitectura empresarial.
Utilizamos cookies propias y de terceros para analizar nuestros servicios con fines analíticos, para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación y para incorporar funcionalidades de redes sociales. Puedes obtener más información sobre cookies en nuestra Política de Cookies. Puedes aceptar todas las cookies pulsando el botón “Aceptar” o configurarlas pulsando el botón “Configurar”.
Estas cookies son necesarias para que el sitio web funcione y no se pueden desactivar en nuestros sistemas. Usualmente están configuradas para responder a acciones hechas por usted para recibir servicios, tales como ajustar sus preferencias de privacidad, iniciar sesión en el sitio, o llenar formularios. Usted puede configurar su navegador para bloquear o alertar la presencia de estas cookies, pero algunas partes del sitio web no funcionarán. Estas cookies no guardan ninguna información personal identificable.
Cookies técnicas
✓ Permitir
✗ Denegar
Las cookies estadísticas nos permiten contar las visitas y fuentes de circulación para poder medir y mejorar el desempeño de nuestro sitio. Nos ayudan a saber qué páginas son las más o menos populares, y ver cuántas personas visitan el sitio.
Estas cookies permiten que el sitio ofrezca una mejor funcionalidad y personalización. Pueden ser establecidas por nosotros o por terceras partes cuyos servicios hemos agregado a nuestras páginas. Si no permites estas cookies algunos de nuestros servicios no funcionarán correctamente.
Estas cookies pueden ser añadidas a nuestro sitio por nuestros socios de publicidad/medios sociales. No almacenan directamente información personal, sino que se basan en la identificación única de tu navegador y dispositivo de Internet para ofrecerle compartir contenido en los medios sociales o para mostrarte contenido o anuncios relevantes en nuestro sitio web u otras plataformas.