Volver al blog
Fintech & Infraestructura· 3 min

24 meses: hitos y aprendizajes

Hitos que hemos logrado con Pomelo en 24 meses. Desde lanzar el producto cards en 8 meses hasta procesar +600 TPS con un uptime de 99.998%.

Hitos que hemos logrado con Pomelo en 24 meses.

Creamos un framework de trabajo que nos permite hacer delivery continuo de código para nuestros productos, cuidando de la calidad y manteniendo la velocidad que nos caracteriza. Esto nos permitió lanzar el producto 'cards' en tan solo 8 meses, homologando primero con Mastercard y 4 meses después con Visa. Ambas soluciones son 100% Cloud, un hito reconocido por ambas banderas como casos de éxito y, 8 meses más tarde, replicamos ambos productos en 6 países, los conectamos a 10 embozadoras y a 6 carriers para hacer delivery de las tarjetas, en la mayoría de los casos, en menos de 72 horas.

Conseguimos la certificación PCI-DSS! Esta normativa es fundamental en el mundo de los pagos electrónicos, ya que está diseñada para garantizar la máxima seguridad en el manejo de los datos de las tarjetas.

Hay varios hitos más en tiempo récord…

Construimos 2 productos en 6 países: Nuestro equipo de Desarrollo de Producto mantiene una velocidad extrema, logrando construir 2 grandes productos súper regulados con licencias para operar en cada país, con un nivel de exigencia en materia de seguridad y manejo de la información alta y arquitecturas que responden a altos estándares del mercado para poder operar con dinero.

  • Cards: Fuimos los primeros en poder emitir y procesar tarjetas Mastercard 100% Cloud Native y luego de tener la homologación de Master, homologamos en 3 meses con VISA.
  • Digital Account: Crea cuentas para poder mostrar saldo, balances y hacer transferencias. Esto implica licencias y gestión de información súper sensible de millones de usuarios.

Construimos un Data lake NRT en 3 meses: decidimos llevar a cabo esta solución para centralizar el almacenamiento de datos estructurados y no estructurados en un mismo lugar, utilizando AWS. Pero fuimos un poco más allá de lo común y nos desafiamos a que todos nuestros datos tengan un delay Near to Real Time o NRT.

Creamos Rocket, nuestra plataforma interna de desarrollo o IDP: con el objetivo de ofrecer una capa de abstracción sobre las herramientas que usa el equipo de desarrollo, nació Rocket. Gracias a este desarrollo del team de Platform Engineering, logramos 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.

Realizamos pruebas de cargas con una respuesta mayor a 350 TPS (transacciones por segundo) y un error rate de 0,003%… para que puedas dimensionar lo que hablo, sería procesar más del 100% de las transacciones que el gigante de MercadoPago procesa a la fecha de creación de este post.

Mindset de resiliencia: todo esto montado sobre una plataforma multiregion activo-activo, lo que nos permite operar con 6 data centers simultáneos y distribuidos en los que corren +7000 contenedores y cientos de apis con un promedio de 92% de coverage.

Súper simples

Mirando un poco hacia atrás, el mayor aprendizaje fue mantener las cosas súper simples. Parece algo sencillo, pero paradójicamente, es increíblemente complejo. Simplificamos los diseños de las arquitecturas y repasando una vez más si había una forma de resolver no tan compleja.

Diseñamos un framework de trabajo donde cada equipo se auto-gestiona y muestra resultados alineados al compromiso y la exigencia en la calidad que como decimos: "no se negocia".

No todos los días se puede escribir estos hitos y no todo lo que hacemos es puro éxito! Por el contrario, este espacio es para ir contando los aprendizajes detrás de los errores que vamos cometiendo mientras intentamos construir software world class y crear el mejor equipo de IT posible.

Ping

Ping — Newsletter

Cada tanto escribo sobre tecnología, equipos y decisiones que impactan negocios.

Suscribite