Si bien antes podíamos identificar con certeza de dónde provenía la información que llegaba a nosotros, ahora es más difícil determinar su origen. Hemos pasado de ser una sociedad ‘consumidora de datos’ a ser una sociedad ‘productora de información’. En el pasado era cuestión de leer los titulares de la prensa escrita o de la radio para saber quién había dicho qué, e internamente podíamos aplicar un criterio de selección para saber si aceptábamos o rechazábamos la información que recibíamos. Pero conforme la tecnología nos lo ha permitido, diariamente somos ‘bombardeados’ por conocimientos que provienen de múltiples fuentes, sin que por esta razón debamos descartar o simplemente ‘encerrarnos en nosotros mismos’.
A pesar de que lo anterior pueda parecer algo negativo, resulta ser positivo el que podamos contar cada día con más fuentes de datos. Esto nos permite una constante retroalimentación en nuestra vida diaria, nos sirve como apoyo en nuestro desarrollo personal, profesional y laboral, al tiempo que nos puede despejar o aclarar las metas que nos hemos puesto a corto, mediano o largo plazo. Sólo es cuestión de prepararnos para recibir esta información, cómo responder a ella, trazarnos mentalmente un ‘plan de contingencia’ en los casos que se requiera.
Considerando estos factores anteriores y que la Informática ha evolucionado de igual manera que la sociedad humana en ese sentido (constantemente más fuentes de datos), se ha hecho necesario desarrollar elementos que nos permitan recibir y distribuir la información abstrayendonos de su generación, crear interfaces de comunicación API (Interfaz de Programación de Aplicaciones). Esta necesidad se ha visto reflejada en la generación de múltiples servicios de APIs en el mercado, siendo Amazon API Gateway una opción bastante atractiva para los equipos de desarrollo de software.
En muchas ocasiones programar una API involucra escoger la plataforma de desarrollo ‘A’, definir una estrategia ‘B’ para el control de cambios, utilizar un servicio ‘C’ para controlar el costo de su uso, implementar una política ‘D’ para reforzar su seguridad y, probablemente, crear un sistema ‘E’ que permita responder a alarmas para el uso de la API. Cuando en Morris & Opazo encontramos que Amazon API Gateway respondía adecuadamente a cada una de las ‘letras requeridas’, quisimos profundizar más en su uso y en las capacidades que tenía para ofrecer ante proyectos en ejecución.
Fue sólo mediante el aprendizaje, puesta en funcionamiento, desarrollo de prototipos e implementación en proyectos reales, que pudimos comprobar por nosotros mismos que Amazon API Gateway realmente cumplía con las expectativas generadas, al tiempo que daba respuesta a las inquietudes planteadas anteriormente. Con Amazon API Gateway.
los datos pueden convertirse en información útil para la empresa, con alta disponibilidad y capacidad de adaptarse a distintos requerimientos.
“En Morris & Opazo nos hemos encontrado con requerimientos muy precisos en sus orígenes de datos, pero que a la vez no podían quedarse ‘estáticos en el tiempo’, debíamos estar preparados para adaptar con facilidad los sistemas actuales a fuentes futuras de datos. Para ello hemos usado Amazon API Gateway, porque no sólo nos permite desarrollar las APIs necesarias ahora, sino que también nos permite llevar un control detallado sobre su uso, sus potenciales costos para nuestros clientes, y nos facilita mantener versiones de las APIs.” (Cristian Pereira, Senior Project Manager, Morris & Opazo).