Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

Descubra cómo Natura construyó una arquitectura serverless para el procesamiento de pagos

Por: hiago Couto, Arquiteto de Soluções AWS Brasil, Jean Baro, Arquiteto de Soluções Natura, Victor Hossepian, Tribe Tech Lead Natura.



Crédito: Pexels

Natura es hoy la mayor empresa de ventas directas del mundo, con más de 7 millones de consultores de belleza. El reciente crecimiento, que culminó con la adquisición de Avon, estuvo acompañado por el proceso de reorganización y digitalización de la empresa, creando la necesidad de nuevas soluciones y abriendo puertas para la exploración de nuevos negocios.


En este blog post, Victor Hossepian, Tribe Tech Lead , y Jean Baro, arquitecto de soluciones de Natura, comparten cómo AWS hizo posible el desarrollo del proyecto de pagos de Natura.





Desafío:


Natura & CO actualmente posee las marcas Natura, Avon, The Body Shop y AESOP y está presente en 73 países, realizando ventas a través de sus consultores, tiendas físicas o a través de e-commerce. Este escenario diverso trae consigo grandes desafíos, incluyendo el método de pago. Ya sea a través de recibo de pago, tarjeta de crédito o link, es necesario un enfoque unificado que cumpla con todas las marcas, países y canales de venta.


Otro factor importante es la escala y elasticidad, dada la naturaleza del negocio, el número de transacciones es agresivo y está sujeto a fluctuaciones en fechas específicas como Navidad y día de la Madre. Como factor agravante, cada país cuenta con legislación y normas específicas para diferentes transacciones financieras y métodos de pago. Haciendo que la tarea de una sola plataforma sea aún más complicada.


En palabras de Victor Hossepian, Tribe Tech Lead «Necesitábamos entregar tecnología que permitiera a los activos digitales de Natura&Co procesar pagos a gran escala y con una amplia gama de métodos de pago independientemente de la marca, canal, región o moneda. Promoviendo el desacoplamiento de socios y la reutilización de la solución en todo el grupo. »


La solución:


El equipo de Natura sabía que podía confiar en la escalabilidad, la robustez, la estabilidad y la seguridad de AWS para este proyecto sumamente crítico, dado el historial de alianzas a largo plazo y la confianza establecida después de tener varios workloads que corren en AWS.


La característica elástica del workload requiere una arquitectura que se adapte a una gran variación en el número de solicitudes, la segmentación por país y marca requiere un enfoque que pueda rastrear los números de ventas diversificados de cada unidad y la relación directa de acceso a las ventas sugiere la adopción del modelo de pago por uso.


Comprendiendo los diferentes requisitos y estrategias del nuevo negocio, se implementó una nueva infraestructura utilizando organization units. Esta arquitectura se basa en una estrategia basada en múltiples cuentas, proporcionando el desacoplamiento de entornos de desarrollo, homologación, E2E, performance y producción, así como el aislamiento de cuentas de log y seguridad. Todas las políticas relacionadas con las cuentas se centran en Service Control Polices(SCP) de Organization Units (OU ).


Arquitectura simplificada de organization units:



El equipo del proyecto optó por adoptar una arquitectura serverless que, además de cumplir con los requisitos anteriores, reduce el costo y el esfuerzo de administración. Con la amplia gama de servicios ofrecidos por AWS, optamos por un enfoque basado en eventos para ofrecer una plataforma que desacopla los canales del grupo de socios bancarios y adquirentes, permitiendo la adaptación por país y estandarizando la gestión de pagos.


Según Jean Baro, arquitecto responsable de la parte financiera, «Elegimos una arquitectura serverless, principalmente porque reduce drásticamente el esfuerzo requerido del equipo para gestionar la infraestructura, la planificación de la capacidad, la creación de entornos, VPC, etc. Los beneficios son muchos. Con este alivio en la parte Infraestructura podemos centrarnos aún más en ofrecer valor a Natura&Co y a nuestros queridos consultores. Actualmente, AWS ofrece la mejor solución de Arquitecturas serverless del mercado y estamos felices con la alianza.»


Arquitectura simplificada del módulo Boleto Bancario:



Los módulos de boleto bancario y tarjeta de crédito, implementados a lo largo de 5 meses, generaron más de 3MM de registros de entradas y 200K liquidaciones en su primer mes de operación en producción.


Puede encontrar más información sobre las arquitecturas serverless aquí: https://aws.amazon.com/serverless/

Otras referencias de clientes con arquitecturas serverless se pueden encontrar aquí: https://aws.amazon.com/serverless/customers/

Información sobre Organization Units: https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_ous.html

Información acerca de Service Control Polices: https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scps.html


Fuente: Blog de Amazon.

4 vistas0 comentarios

Entradas Recientes

Ver todo
D&S colores.png

Un Servidor en Quien Confiar

CONTACTO

contactodirecto@datayservice.com

PBX + 57 6 8812277

Calle 54 # 26-60

ZIP 170004

Manizales, Colombia

REDES

logo-facebook.png
linkedin_circle-512.webp
logo-instagram-1.png

 © Data&Service, todos los derechos reservados.