Alivia la carga de trabajo de tus desarrolladores transfiriendo las cargas de trabajo a plataformas internas para desarrolladores (IDP). El paquete integral de servicios administrados y rutas de acceso de Google Cloud facilita la creación, administración y escalamiento de IDP.
Descripción general
La ingeniería de plataformas es la práctica de diseñar y mantener una plataforma interna para desarrolladores (IDP) para equipar a los equipos de ingeniería de software con rutas doradas.
Una IDP, o plataforma de desarrolladores internos, es un conjunto de herramientas y tecnologías que abstraen las complejidades técnicas para que los desarrolladores puedan autoabastecerse y reducir su carga cognitiva.
Para aprovechar al máximo tus IDP, los equipos dedicados de ingeniería de plataformas deben tratarlas como productos y los desarrolladores deben ser tratados como clientes. Una IDP puede incluir o no un portal para desarrolladores, que es una interfaz central para que los desarrolladores accedan a la plataforma.
Las rutas de oro son plantillas y automatizaciones para tareas que se realizan con frecuencia.
Las rutas de oro deben ser de autoservicio a través del IDP, estar bien documentadas y facilitar que los desarrolladores ejecuten tareas de forma independiente de manera estandarizada. Una ruta de oro siempre debe definirse y crearse en estrecha colaboración con los clientes de la IDP, es decir, tus desarrolladores. Esta colaboración es un principio fundamental de la ingeniería de plataformas; los equipos deben trabajar juntos para encontrar, crear y perfeccionar la solución que les funcione mejor.
La ingeniería de plataformas y DevOps son prácticas complementarias que trabajan juntas para lograr una entrega de software más rápida y una mayor confiabilidad y seguridad. La ingeniería de plataformas codifica las prácticas de DevOps en rutas de oro, lo que permite a los desarrolladores seguir las prácticas recomendadas sin tener que ser expertos.
El traslado de las responsabilidades del desarrollador a la IDP no tiene que detenerse ahí. Si creas tu plataforma en Google Cloud, puedes aprovechar todo el potencial de la automatización, la seguridad mejorada, el aumento de la productividad y la aceleración del tiempo de salida al mercado. Con la infraestructura sólida de Google Cloud y el paquete integral de servicios administrados que actúan como componentes básicos para las IDP, los equipos de la plataforma pueden entregar valor a sus desarrolladores de forma fácil y rápida.
Cómo funciona
No existe una solución única cuando se trata de la ingeniería de plataformas. El valor y los beneficios provienen del cambio de mentalidad y la colaboración entre los equipos que se requieren para definir y compilar una plataforma con éxito.
Estas plataformas deben entregarse como un producto, con comentarios continuos de los desarrolladores y diseñadas para el ciclo de vida completo del servicio.
Usos comunes
Trasladar las responsabilidades a la izquierda, una práctica común en DevOps, puede sobrecargar a los desarrolladores con trabajo que no está dentro de su alcance tradicional. Si trasladas estas complejidades a las IDP, puedes reducir el trabajo operativo y permitir que los desarrolladores se enfoquen en crear aplicaciones innovadoras.
Las IDP de autoservicio y la automatización creadas en Google Cloud reducen el trabajo manual, la sobrecarga cognitiva y el cambio de contexto para los desarrolladores, lo que mejora la productividad y la satisfacción laboral.
Trasladar las responsabilidades a la izquierda, una práctica común en DevOps, puede sobrecargar a los desarrolladores con trabajo que no está dentro de su alcance tradicional. Si trasladas estas complejidades a las IDP, puedes reducir el trabajo operativo y permitir que los desarrolladores se enfoquen en crear aplicaciones innovadoras.
Las IDP de autoservicio y la automatización creadas en Google Cloud reducen el trabajo manual, la sobrecarga cognitiva y el cambio de contexto para los desarrolladores, lo que mejora la productividad y la satisfacción laboral.
Con un énfasis en las rutas de oro y las prácticas estandarizadas, la ingeniería de plataformas en Google Cloud facilita la creación de aplicaciones más coherentes y resilientes. Si usas Google Cloud como base para tus IDP, puedes incorporar los principios de ingeniería de confiabilidad del sitio (SRE) en la plataforma, lo que genera menos errores, menos tiempo de inactividad y una mayor estabilidad general del sistema.
Con un énfasis en las rutas de oro y las prácticas estandarizadas, la ingeniería de plataformas en Google Cloud facilita la creación de aplicaciones más coherentes y resilientes. Si usas Google Cloud como base para tus IDP, puedes incorporar los principios de ingeniería de confiabilidad del sitio (SRE) en la plataforma, lo que genera menos errores, menos tiempo de inactividad y una mayor estabilidad general del sistema.
La ingeniería de plataformas en Google Cloud permite a las organizaciones reorientarse con rapidez, adaptarse a los requisitos cambiantes y lanzar nuevos servicios con rapidez y facilidad, lo que genera agilidad empresarial general, ya que empodera a los equipos con flujos de trabajo eficientes y automatizados.
La infraestructura sólida de Google Cloud ofrece implementaciones eficientes y herramientas de observabilidad sólidas para detectar y resolver problemas más rápido. Con un enfoque proactivo para administrar sistemas, puedes reducir la sobrecarga operativa y minimizar el tiempo de inactividad.
La ingeniería de plataformas en Google Cloud permite a las organizaciones reorientarse con rapidez, adaptarse a los requisitos cambiantes y lanzar nuevos servicios con rapidez y facilidad, lo que genera agilidad empresarial general, ya que empodera a los equipos con flujos de trabajo eficientes y automatizados.
La infraestructura sólida de Google Cloud ofrece implementaciones eficientes y herramientas de observabilidad sólidas para detectar y resolver problemas más rápido. Con un enfoque proactivo para administrar sistemas, puedes reducir la sobrecarga operativa y minimizar el tiempo de inactividad.
Caso empresarial
Comprende mejor cómo la ingeniería de plataformas puede generar valor comercial
Preguntas frecuentes
En el contexto del desarrollo de software y DevOps, "desplazar a la izquierda" y "desplazar abajo" son conceptos que describen diferentes enfoques para administrar responsabilidades y complejidades.
Google Cloud cree que un enfoque combinado de desplazar a la izquierda y desplazar abajo es esencial para empoderar a los desarrolladores y crear mejor software. Si adoptas estas estrategias, puedes crear un entorno de desarrollo en el que los desarrolladores estén más felices, sean más productivos y puedan entregar aplicaciones más seguras y confiables.
Google Cloud proporciona las herramientas y los servicios que necesitas para implementar ambas estrategias de manera eficaz, lo que te permite crear un ciclo de vida de desarrollo de software más centrado en los desarrolladores, seguro y eficiente.