Saltar al contenido

Cómo aprovechamos los beneficios del Open Source; nuestra alianza con Google Cloud

Acho Belmonte
ene 25, 2024

El software open source (OSS) ha estado ganando terreno de manera acelerada en la industria al menos durante las últimas dos décadas.

Ha llovido mucho desde que Richard Stallman, en los años 80, entonces desarrollador de AI en el MIT se enfureciera porque el fabricante de impresoras que daba servicio al MIT no le dejase acceso al software para que él mismo les pudiera solucionar un problema de atascos de impresión.

Grandes compañías tecnológicas, que en sus inicios adoptaron posturas defensivas hacia el OSS, han cambiado su enfoque y han realizado inversiones significativas en este sector. Podemos poner como ejemplos las adquisiciones de Sun Microsystems, Github y, mi muy querida, Red Hat.

Actualmente, el OSS es esencial para el cloud y es un elemento clave para las organizaciones. De acuerdo con Gartner, en 2021, el 75% de los negocios digitales exitosos han empleado OSS en la nube, y se observa una tendencia creciente. Gartner anticipa que el modelo de consumo basado en software como servicio (SaaS) se convierta en el preferido para el OSS.

Capgemini, pionero en esta tendencia, ha realizado inversiones en OSS con proyectos como devonfw, que ofrece patrones para servicios nativos de la nube y aplicaciones multiplataforma. Además, Capgemini es un claro líder en el Open Source Contributor Index como proveedor mundial en la categoría de “Servicios Profesionales”. Esta afinidad con el open source, que tantos beneficios trae a nuestros clientes, tiene reflejo en nuestro partnership con Google Cloud, que es líder en el Open Source Contributor Index.

Algunos de los ejemplos de los beneficios del OSS, ilustrados a través de esta colaboración entre Capgemini y Google Cloud para ayudar a nuestros clientes son:

  • Fomento de la Innovación. Kubernetes: Google Cloud ha revolucionado la gestión de aplicaciones en la nube con Kubernetes, un sistema de orquestación de contenedores que ha transformado la forma en que las empresas implementan y escalan aplicaciones. En Capgemini estamos aprovechando esta innovación para ofrecer soluciones de cloud más eficientes y escalables a los clientes, junto con metodologías Agile y DevOps para el desarrollo de aplicaciones cloud native y modernización de aplicaciones en sectores como el retail o banca, que necesitan poder evolucionar rápidamente sus entornos y testar pequeños cambios de funcionalidad en lapsos de tiempo muy corto para medir su impacto de negocio y hacer los ajustes necesarios para una mejor experiencia de cliente o un mayor retorno empresarial.
  • Reducción de costes. TensorFlow: TensorFlow fue un hito de Google de IA que ha permitido a las empresas desarrollar soluciones de Machine Learning sin los altos costos de desarrollo o licencias. En Capgemini, esta herramienta open source es fundamental para crear soluciones personalizadas y rentables para los clientes, maximizando el valor con una inversión mínima, en ámbitos tan amplios como la reducción del fraude o el mantenimiento predictivo de activos.
  • Establecimiento de Estándares de la Industria. Android: Esta plataforma de Google es un estándar en el sector de dispositivos móviles, que Capgemini utiliza para desarrollar aplicaciones robustas y versátiles, asegurando compatibilidad y rendimiento en una amplia gama de dispositivos, incluidos los elementos de navegación de la industria automovilística, donde Capgemini es líder.
  • Productividad. Angular: Google ha fortalecido el liderazgo de comunidades como Angular. Capgemini, utilizando Angular, ha logrado una mayor productividad para los clientes al crear aplicaciones web avanzadas y eficientes en una fracción de tiempo
  • Fomento del Crecimiento Económico. Go de Google: La popularidad de Go por su eficiencia y facilidad de uso ha sido crucial para startups y pequeñas empresas. Esta popularidad la estamos comenzando a detectar en grandes empresas. Capgemini integra Go en sus soluciones para ofrecer rendimiento y escalabilidad, apoyando así el crecimiento de negocios de todos los tamaños
  • Experiencia de usuario. Flutter, el framework de UI de Google, ha sido un cambio de juego en el desarrollo de aplicaciones móviles y web. Las contribuciones de su comunidad han garantizado que se puedan desarrollar aplicaciones con una gran experiencia de usuario. En Capgemini, Flutter se utiliza para crear interfaces de usuario atractivas y nativas para plataformas móviles, web y de escritorio a partir de una base de código única. Esto no solo mejora la eficiencia del desarrollo, sino que también asegura una experiencia de usuario coherente y de alta calidad. Incluso, estamos facilitando la migración de clientes desde entornos similares que se quedaron sin soporte de soluciones propietarias.

Estos son solo algunos de los ejemplos donde Google lidera en OSS, y cómo Capgemini traslada los beneficios a los clientes, la lista sería tan extensa, que espero que esta muestra sirva para dar una idea de su amplitud.

Autor

Acho Belmonte

Google Cloud Partner Development Executive