Mejorando el performance de SQS para millones de escrituras

Solución Procesar SQS Fargate Aurora

Hace ya casi un año que Amazon publicó que estaban desarrollando el soporte de Amazon SQS como «Event Source» para una función Lambda, y desde que la solución estuvo disponible buscaba una escusa para poder encontrar un mini proyecto para probarla.

Para el desarrollo interno de la empresa tengo un «Bot» que obtiene de manera diaria un CSV con alrededor de 1.000.000 de filas. Para todos los que estamos acostumbrados a trabajar con archivos grandes, 1M de datos no suena tan complejo, por lo que a pesar de tener mejores opciones decidí que era el momento de hacer una prueba de fuego parseando este archivo y enviando el resultado directamente a la cola fila por fila para luego ser procesado a través de una función lambda.

Este post es para comentar sobre la estructura final del proyecto, y como se fue modificando para poder funcionar de manera correcta.

Leer más

Creando un servidor de MySQL local con Docker

Docker es un software de manejo de contenedores que permite exportar tu código junto con la configuración del entorno en donde se encuentra de manera sencilla y liviana sin preocuparse por los cambios que puedan haber en el sistema operativo, mientras que MySQL es la base de datos relacional Open Source más popular.

El objetivo de este POST es explicar el paso a paso de la creación de un contenedor de MySQL de manera local que se pueda acceder desde otras aplicaciones instaladas en la misma máquina. Se usa un computador con Ubuntu 18.04 LTS para el tutorial.

Requerimientos

  • Docker Instalado

Leer más

¿Latino América sin efectivo?

Pagos en efectivo en Chile y Latino America

En un mundo en vías de ser Cashless ( sin efectivo ) aún nos queda un largo camino que recorrer.

Hace ya un par de meses que asistí a MoneyConf en Dublín, uno de los congresos Fintech más grandes del mundo, y además de los tópicos obvios; cryptocurrencies, los estándares PSD2, el flujo del dinero, y distintas innovaciones, también se habló mucho sobre una sociedad Cashless – sin efectivo -.

Desde ese entonces quería escribir algo al respecto, pero no sin antes haber realizado algo con que ejemplificarlo. Actualmente en Pago Fácil aceptamos efectivo para pagos online a través de dos Fintech; Multicaja y Pago46, y les trataré de explicar el por qué es muy importante que aún aceptemos pagos en efectivo a pesar de vender online.

Implicancias en el eCommerce

Me pareció muy interesante que la mayoría de los asistentes al congreso estimara que estaremos en un mundo sin dinero físico entre 10 y 20 años más, sin embargo, no me pudo dejar de dar vueltas en mi cabeza lo que pasaría entre medio.

La Cámara de Comercio de Santiago (CCS) nos ha demostrado que el crecimiento del eCommerce de los últimos años en Chile va superando el 23%, mientras que la SBIF nos da los datos que el 63% de las personas sobre 15 años está bancarizada, sin embargo, solo el 28% de la población sobre el mismo rango etareo tiene acceso a una tarjeta de crédito. Ojo, esto no quiere decir que solo el 28% de personas sobre 15 años pueda comprar en línea, solo dice que lo puede hacer con crédito. También debemos considerar a los migrantes trabajadores que llegan a nuestro país y que pueden pasar meses sin una cuenta bancaria nacional, pero que tienen poder de consumo en efectivo.

Por mi área de desarrollo veo el nacimiento de distintos eCommcerce todos los días, de todo tipo y tamaño, con productos bastante variados. En mi mente todos los clientes finales de esos comercios deberían ser capaces de seleccionar un método de pago que les convenga, incluso si este es el efectivo. Al aceptar efectivo en tu eCommerce automáticamente agrandar el mercado de posibles consumidores que pueden comprar tu producto sin un esfuerzo extra.

Hay algo que deben de tener en consideración a través de los pagos en efectivo, y es que este puede llegar a ser anónimo. Si simplemente no quieres tu banco sepa (o tu cónyugue lo más probable) que cosas estás comprando a través de internet, el pago en efectivo puede ser la opción que estabas buscando.

En Latinoamérica los números de personas no bancarizadas es mucho menor, por lo que la forma más popular de pago sigue siendo el dinero de manera física.

Si el efectivo estará con nosotros otros 20 años debemos de asegurarnos de que podamos aceptar ese medio de pago sin que sea una complicación para nosotros.

Resumiendo

Aceptando pagos en efectivo :

Agrandas tu mercado en al menos el 40% de personas sobre 15 años que no tienen cuenta bancaria.
Agrandas tu mercado a los inmigrantes que tienen capacidad adquisitiva pero no están bancarizados.
Le das la privacidad que puede llegar a necesitar una persona que compre en tu sitio.
Si planeas que tu negocio sea exitoso en América Latina debes aceptar pagos en efectivo, al menos por los próximos años.

Es por eso que en Pago Fácil hemos comenzado a aceptar pagos en efectivo, para que nuestros clientes tengan un mercado mucho más grande y que no se compliquen la venta definiendo cuáles métodos de pago aceptar. Nuestro objetivo es ser su aliado estratégico en el área de pagos y recaudación a través de Internet.

Mi experiencia emprendiendo en un CoWork

Evento Mujer Emprendedora

Coworking, o trabajar en un CoWork, es una forma de trabajo que permite a profesionales independientes, emprendedores, y pymes de diferentes sectores, compartir un mismo espacio de trabajo, tanto físico como virtual, para desarrollar sus proyectos profesionales de manera independiente, a la vez que fomentan proyectos conjuntos. (Wikipedia).

Durante mi vida profesional he tenido la oportunidad de trabajar en distintos lugares; desde bibliotecas públicas, salas de la universidad o escuela, en cocinas compartidas ( si … de verdad ), en cafeterías, en mi casa, y por supuesto coworks. Hasta ahora mi lugar preferido para trabajar era un lugar llamado Centre Ceramique mientras viví en Maastricht, Holanda. Casi todo el «CORE» de Pago Fácil fue creado entre Centre Ceramique y la cocina compartida del hotel de estudiantes en dónde vivía.

Si bien mi experiencia en Coworks había sido limitada a ir solo por el día, con el equipo de Pago Fácil – Marcelo y yo – después de un par de meses trabajando en mi comedor nuestra productividad ya no era la misma y decidimos buscar un lugar distinto en dónde poder trabajar. La experiencia ha sido bastante buena y hemos podido identificar distintos beneficios que no esperábamos tener.

Actualmente estamos en el CoWork de Launch y la idea es comentar algunos de los beneficios que hemos tenido durante nuestra estadía por acá.

Leer más

Importancia de la Tecnología en las PYMES: Potenciando una cultura de innovación

No es novedad decir que la tecnología está cambiando la forma de hacer las cosas. Ha cambiado la vida particular de las personas, como también la corporativa. Y es que los avances en la materia ayudan a mejorar los tiempos y procesos, alcanzando nuevas metas.

En este camino, la incorporación de la tecnología en una PYME es fundamental para que ésta se mantenga vigente y perdure en el tiempo, puesto que la tecnología le permite a empresas pequeñas y medianas competir codo a codo con empresas grandes, ya que facilitan que sus sistemas sean más eficientes y que se puedan optimizar para mejorar sus operaciones e incluso abordar un público internacional, apoyando una cultura de innovación.

Leer más