DEV Community

Cover image for Escenarios: La creación de APIs en la empresa
José Antonio Fernández
José Antonio Fernández

Posted on

Escenarios: La creación de APIs en la empresa

Entre mas pasa el tiempo se vuelve mas necesario entender los principios del desarrollo de #APIs (#REST/#HTTP).

Mira este escenario:
Tienes una base de datos local a la que le inyectas semanalmente los nuevos correos registrados pero esto es tan manual como descargar un archivo csv y ingresarlo a un #CRM que valida la existencia o no de los registros.

Dependiendo si es nuevo, si existe, si tiene error el procesa los envios masivos.

La mejora (considerando que se usa #WP u otro #CMS):
WordPress proporciona un acceso a los registros de nuevos suscriptores y este es validado con un token, y credenciales que fueron generadas por la API de WP de esta forma puedes gestionar con un API + #Middleware un gateway diseñado de forma local esta integración para extraer esos datos desde WP de automáticamente.

Esto se genera con una tarea en el CRM que extrae los datos desde nuestro API, este API hace un balanceo para no sobrecargar el servidor y nuestro middlware limpia los registros de espacios o caracteres o cadenas de texto maliciosas antes de llegar a su destino.

Ahora, este mismo API tiene un punto final donde el equipo de ventas puede ver el total de los nuevos registros procesados o nuevas personas que visualizaron la campaña o que interactuaron.

Lo genial, sí mañana ventas decide que su CRM no le es funcional solo debe apuntar el nuevo CRM hacia nuestra ruta (dentro de nuestro API local) y evitar tener que construir un nuevo módulo para extraer o inyectar estos datos.

Con la facilidad de que si usas un sistema replica (a nivel de VM/#Serverless/Cloud Computing) tu servicio en producción jamás se verá afectado tan sencillo como eso.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay