Tech

Rocket: ¿qué es una IDP y cómo construimos una en Pomelo?

En toda empresa de tecnología, desde un tiempo hasta esta parte, la creación y administración de las aplicaciones y su infraestructura en la nube se ha vuelto un tema de suma importancia.

Con respecto a esto, cada empresa tiene sus necesidades según el tamaño del equipo de desarrollo, la velocidad del negocio, las prioridades de los usuarios, las regulaciones que deba cumplir, entre otros aspectos. En este artículo te contamos qué es una plataforma interna y cómo construimos una propia en Pomelo.

Una solución al aprovisionamiento de infraestructura es tener un equipo de operaciones que reciba tickets y se encargue de resolver las peticiones por parte del equipo de desarrollo.

El problema que tiene este enfoque es la escalabilidad. A medida que crece el equipo de tecnología, crece el negocio y el número de aplicaciones, los tickets son cada vez más y su tiempo de resolución aumenta por acumulación de los mismos. Resolver esto aumentando el tamaño del equipo de operaciones, tiene su límite. 

Aquí surge como solución la plataforma interna de desarrollo (o IDP por su sigla en inglés), cuyo enfoque es ofrecer una capa de abstracción sobre las herramientas que usa el equipo de desarrollo. Esto les permitirá automatizar distintas acciones que apuntan a lograr la autogestión de las configuraciones y la infraestructura por parte de los desarrolladores, eliminando la necesidad de manejar tickets.

Utilizando servicios como Service Catalog y Cloudformation (AWS), Argo, CircleCI y Backstage, en Pomelo construimos Rocket, nuestro IDP, lo que nos permitió:

  • acelerar las salidas a producción;
  • autogestión de las aplicaciones y su infraestructura por parte de los mismos desarrolladores;
  • tener una infraestructura segura y ordenada, ayudándonos a obtener la certificación PCI en tiempo record;
  • acompañar el crecimiento del equipo de IT facilitando la adaptación de los nuevos miembros del equipo;
  • construir tres entornos de desarrollo (development, stage y production) pudiendo replicar la infraestructura de uno a otro fácilmente;
  • desplegar infraestructura multi regional.

En esta charla, vamos a explicar por qué decidimos crear una plataforma interna, cómo empezamos, qué tecnologías usamos y qué es lo que se viene.

¡En el siguiente video encontrarán todos los detalles acerca de Rocket! 👇

  • Team Pomelo

    Somos un equipo de especialistas en contenido y fintech que estamos por detrás de la voz, o mejor dicho, de las Words de Pomelo. Vamos a contarte todo sobre la industria, tendencias, productos, metodologías, buenas prácticas e historias pomelers en primera persona.

Comments are closed.