top of page
Brayan Neciosup Bolaños
🌐 Data Engineering Hub


AWS-CP: Almacenamiento 🗃️ - #1
El almacenamiento es uno de los componentes más críticos dentro de cualquier arquitectura en la nube. En AWS, no existe una única solución universal, sino distintos modelos de almacenamiento , cada uno pensado para resolver necesidades específicas de rendimiento, escalabilidad y acceso a los datos. 🧱 Almacenamiento en bloques El almacenamiento en bloques proporciona volúmenes persistentes y de baja latencia que se conectan directamente a instancias EC2, funcionando de manera
hace 2 horas2 Min. de lectura


🐳DOCKER: #2 Imágenes y Contenedores 💿📦
Cuando se empieza a trabajar con Docker, uno de los conceptos más importantes —y a la vez más confundidos— es la diferencia entre imágenes y contenedores . Entender esta distinción es clave para comprender cómo Docker logra consistencia, portabilidad y aislamiento. 🧱 ¿Qué es una imagen Docker? Una imagen Docker es un paquete de solo lectura que contiene todo lo necesario para ejecutar una aplicación: el sistema base, las dependencias, las librerías y la configuración reque
hace 1 día2 Min. de lectura


AWS-CP: Redes en AWS 💻🌐
Este módulo está enfocado en uno de los pilares más importantes de la nube: las redes . En este bloque aprendí cómo AWS conecta, protege y optimiza la comunicación entre servicios, usuarios y centros de datos. 🌐 Introducción a las redes en AWS AWS utiliza Amazon VPC (Virtual Private Cloud) para permitirnos crear redes virtuales aisladas dentro de la nube.Dentro de una VPC podemos definir: Rangos de direcciones IP Subredes públicas y privadas Reglas de acceso Conexiones segu
hace 2 días2 Min. de lectura


🐳DOCKER: #1 Introducción a Docker
De los conflictos de dependencias a la portabilidad real 1. El problema antes de Docker Antes de Docker, las aplicaciones compartían: Dependencias Librerías Versiones del lenguaje Configuraciones del sistema Esto provocaba conflictos constantes entre proyectos y entornos. 2. Primeras soluciones: Virtual Machines Las máquinas virtuales permitieron aislar aplicaciones en sistemas operativos independientes. Ventajas: Aislamiento total Desventajas: Arranque lento Alto consumo de
hace 3 días2 Min. de lectura


MÓDULO 12 — Despliegue de un Servidor MCP en la Nube ☁️🌐
El cierre de mi serie FastMCP Learning Journey Este capítulo marca el cierre de una serie completa dedicada a comprender, construir y llevar a producción un servidor utilizando el Model Context Protocol con FastMCP . En este módulo final doy el paso más importante: desplegar el servidor MCP en la nube mediante AWS EC2 . 🌍 ¿Por qué es un capítulo clave? Un servidor MCP no se despliega igual que una API REST convencional.Mientras que una API clásica trabaja con peticiones HTT
11 dic2 Min. de lectura


MÓDULO 11 — Arquitectura MCP en FastMCP 🌐
Construyendo la base para servidores MCP escalables En este capítulo de mi FastMCP Learning Journey , presento la primera versión de mi propuesta de arquitectura para servidores basados en el Model Context Protocol (MCP) utilizando el framework FastMCP . Mi objetivo al diseñarla fue simple: crear una estructura clara, modular y preparada para crecimiento real , algo que no suele encontrarse en los ejemplos existentes. 🎯 Propósito de esta arquitectura Durante mi investigació
10 dic2 Min. de lectura


AWS-CP: Globalización en AWS 🗺️☁️
Este módulo se centra en entender cómo AWS logra ofrecer servicios rápidos, confiables y disponibles en todo el mundo. Aquí comparto lo más importante: 1. Ubicaciones Periféricas: aceleración global AWS cuenta con edge locations , sitios estratégicos alrededor del mundo que almacenan contenido en caché: imágenes, videos, APIs y recursos muy solicitados. El objetivo es claro: acercar el contenido al usuario para reducir la latencia y mejorar la experiencia. Servicios como Ama
9 dic2 Min. de lectura


AWS-CP: Exploración de los servicios de computación en AWS ☁️🌐
En este módulo descubrí cómo AWS organiza y ofrece sus servicios de computación, y cómo este ecosistema permite elegir entre control, facilidad, automatización o soluciones híbridas según la necesidad del proyecto. Aquí dejo mi resumen estructurado. 1. Modelos de responsabilidad en computación AWS permite elegir el equilibrio entre control y simplicidad: Servicios no administrados: Entregan control total sobre configuraciones del sistema operativo, software y ejecución. AWS s
5 dic2 Min. de lectura


AWS-CP: Amazon EC2 y Servicios Fundamentales de Cómputo en AWS ☁️🤖
Como parte de mi preparación para la certificación AWS Cloud Practitioner , avancé con el Módulo 2 del contenido de AWS Skill Builder. Este módulo profundiza en Amazon EC2 , uno de los servicios más representativos dentro de AWS, así como en mecanismos esenciales para construir aplicaciones escalables y desacopladas. ⚙️ ¿Qué es Amazon EC2? Amazon Elastic Compute Cloud (EC2) es el servicio que permite aprovisionar máquinas virtuales bajo el modelo pago por uso . Solo se paga
1 dic2 Min. de lectura


MÓDULO 10: Integración de APIs en FastMCP
El concepto clave aquí es que FastMCP puede actuar como un puente entre APIs tradicionales (HTTP/OpenAPI) y el protocolo MCP, que es más moderno, orientado a herramientas, prompts, y contextos semánticos. Por eso existen dos direcciones de integración principales dentro del ecosistema: De una API (o framework) → a un servidor MCP (Generar un servidor MCP desde una API ya existente, usando su especificación OpenAPI) De un servidor MCP → integrando una API FastAPI dentro de él
28 nov3 Min. de lectura


AWS-CP: Conceptos Fundamentales de Cloud Computing en AWS ☁️📊
Durante mi preparación con AWS Cloud Practitioner Essentials (Español LATAM) , recopilé una serie de conceptos clave que resumen cómo funciona realmente la nube y por qué AWS se ha convertido en el proveedor líder del mercado. A continuación, presento las ideas fundamentales abordadas en el primer módulo: 🔹 Modelo de Pago por Uso AWS adopta un modelo donde los clientes pagan únicamente por los recursos que consumen, mas no, requiere pagos anticipados ni contrata capacidad in
27 nov2 Min. de lectura


MÓDULO 09: Servers Proxys en FastMCP 🖇️🌐
En este capítulo profundizamos en un componente avanzado dentro del ecosistema de FastMCP: los Proxy Servers. Este tipo de servidores cumple un papel crucial cuando necesitamos intermediar la comunicación entre un cliente MCP y un servidor MCP existente, especialmente en escenarios donde existen limitaciones de compatibilidad, transporte o seguridad. ⚙️ ¿Qué es un Proxy Server? Un Proxy Server en FastMCP es un servidor intermediario que recibe las solicitudes de un cliente MC
24 nov3 Min. de lectura


Amazon S3 (Simple Storage Service) 🪣📊
Amazon S3 es uno de los servicios más importantes dentro del ecosistema AWS, que permite almacenar nuestros datos, respaldos, logs y ciertas aplicaciones estáticas. Sin embargo, su verdadero valor aparece cuando configuras correctamente los mecanismos que garantizan la seguridad, disponibilidad y control de tus datos. A continuación, encontrarás los componentes fundamentales que deben considerarse en cualquier arquitectura basada en S3: 🔒 1. Bucket Policies Las Bucket Polici
17 nov2 Min. de lectura


MÓDULO 08: Composing Servers en FastMCP 🖇️🌐
La composición de servidores (composing servers) es la capacidad de un servidor FastMCP principal de incluir dentro de sí múltiples servidores FastMCP secundarios (subservidores). Dicho de otra manera: “Un servidor MCP puede actuar como orquestador de otros servidores MCP”. Esto te permite agrupar varias funcionalidades independientes —cada una en su propio servidor MCP— y montarlas dentro de un servidor principal, que se expone externamente como una sola unidad coherente. ⚙️
14 nov2 Min. de lectura


MÓDULO 07: Integracion FastMCP en FastAPI 📊🔙🔚
FastMCP es un framework construido sobre el SDK oficial de Model Context Protocol (MCP) , desarrollado por Anthropic. Su propósito es permitir la creación de servidores MCP capaces de exponer herramientas, recursos o datos para que clientes MCP (como Claude u otros agentes compatibles) puedan interactuar con ellos. Lo más interesante de FastMCP es que puede funcionar de forma independiente o integrarse dentro de aplicaciones FastAPI , lo cual permite combinar el poder del
13 nov2 Min. de lectura


MÓDULO 06: 🗺️ Custom Routes en MCP con FastMCP
Las custom routes en un servidor FastMCP permiten definir endpoints HTTP personalizados, adicionales al endpoint principal /mcp/ , para ofrecer información o servicios complementarios al propio servidor MCP. En otras palabras, te permiten exponer rutas HTTP normales (GET, POST, etc.) dentro del mismo servidor donde corre tu protocolo MCP. ⚙️ ¿Para qué sirven? Las rutas personalizadas son útiles para: 🔍 Mostrar información acerca del servidor MCP (ej. autor, versión, descripc
10 nov2 Min. de lectura


📊 AWS CloudWatch: el sistema nervioso del monitoreo en la nube📝
Amazon CloudWatch es el servicio central de monitoreo, observabilidad y auditoría operativa en AWS. Permite recopilar, visualizar y analizar métricas, registros (logs) y eventos generados por los servicios de AWS o por tus propias aplicaciones. Su función principal es ofrecer una vista en tiempo real del estado y rendimiento de la infraestructura , detectar anomalías y responder ante incidentes mediante alertas automáticas o integraciones con otros servicios. Componentes p
8 nov3 Min. de lectura


MÓDULO 05: 🧠 Prompts en MCP (Model Context Protocol)
En el universo del Model Context Protocol (MCP) , los Prompts son mucho más que simples instrucciones: son la capa de inteligencia contextual que guía al modelo para entender qué hacer, cómo hacerlo y con qué herramientas apoyarse. Junto a los Resources (que exponen información) y las Tools (que ejecutan acciones), los Prompts completan el triángulo que da vida a la comunicación estructurada entre el modelo y su entorno. ⚙️ ¿Qué es un Prompt? Un Prompt en FastMCP es un
7 nov2 Min. de lectura


🔐 AWS Key Management Service (KMS)
AWS Key Management Service (KMS) es un servicio administrado por AWS que permite crear, administrar y controlar claves de cifrado utilizadas para proteger los datos almacenados o transmitidos en la nube. Forma parte esencial del ecosistema de seguridad, monitoreo y auditoría junto con CloudTrail y CloudWatch. Su principal objetivo es asegurar la confidencialidad e integridad de los datos mediante procesos de cifrado y descifrado controlados y trazables . Tipos de claves e
7 nov3 Min. de lectura


🧩 MÓDULO 4: Resources en MCP (Model Context Protocol)
En el ecosistema MCP (Model Context Protocol) , los resources son uno de los pilares fundamentales junto a las tools. Mientras las tools ejecutan acciones, los resources aportan contexto, datos o conocimiento al modelo, para que pueda razonar o responder de forma más precisa y controlada. GitHub-Ejemplo-Practico-Resources-MCP-FastMCP 🧠 En pocas palabras: Tools → hacen cosas. Resources → contienen información ⚙️ Concepto Base Un resource en MCP se define mediante un decorado
6 nov2 Min. de lectura
bottom of page