Etiqueta: architecture

  • What’s the HTTP to the TCP/IP of MCP?

    What’s the HTTP to the TCP/IP of MCP?

    MCP is all the rage right now, and rightfully so if you ask me. As agents step into the spotlight as a promising pathway for deeply embedding AI into our lives (at companies and homes) MCP promises to be the plumbing that makes these systems interoperable and useful. Some have…

  • Los RPAches que no son tales

    Los RPAches que no son tales

    Cuando te explican Robotic Process Automation es imposible no encontrarle olor a «parche». Algo que está hecho para cubrir necesidades rápidas de forma económica que nos ofrece una solución puntual que no garantiza que resista en el tiempo. Como dato curioso, ya se está acercando a empatar al tamaño del…

  • Pruebe Metabase

    Pruebe Metabase

    Uno de los desafíos más frecuentes en desarrollo es la necesidad de brindar reportes, donde Metabase puede ayudar mucho. Un aspecto clave de este desafío es que puede degenerar en un escenario nocivo en el que el equipo de desarrollo termina más orientado a responder consultas de datos y modificaciones…

  • Architectural Decision Records

    Architectural Decision Records

    Aunque puede sonar como la peor productora de discos de rock, los Architectural Decision Records (ADRs) son una técnica para documentar las decisiones técnicas y arquitectónicas en proyectos de software.

  • Código y Tipado

    Código y Tipado

    En un pasado no muy lejano, el tipado en código era observado como una reliquia de un mundo al que apostábamos dejar atrás para comenzar a trabajar con herramientas cada vez más flexibles que nos permitieran construir nuevas herramientas. Sin embargo hoy tenemos nuevos lenguajes en auge (Rust, Kotlin, Swift)…

  • Run on Kubernetes

    Run on Kubernetes

    Do you want to truly leverage the cloud as a platform for deploying modern applications? Run on Kubernetes Many are still unsure of how to balance flexibility, cost, security, and scalability in their cloud infrastructure. For me, Kubernetes offers one of the best options for running cloud-native applications. And this…

  • Tasking Background Workers

    Tasking Background Workers

    When building a software product, I’ve always found it indispensable to have reliable escape lanes that can be taken while in growth pain to win some time. One of those reliable mechanisms that provides workarounds and different alternatives is background workers and tasks. Whether you’re processing user-generated data, sending out…

  • Feature Flags

    Feature Flags

    One of the most important techniques to me in building digital products on the web is using feature flags. When used correctly, it brings adaptability where it’s most needed, enabling a powerful alignment between product and development. So it might be interesting to go through some things that I learned…

  • Boring Tech You Should Be Using

    Over the years I had several opportunities to pick tools for different projects and challenges, with varying requirements. Occasionally, I would encounter myself like a cranky old man being uncool and putting some new and amazing tech in vogue to sleep in front of the whole team. I noticed that…

  • Mind the complexity

    Mind the complexity

    One great thing about the present-day abundance of software tools is that you get a lot of options when faced with a problem. These tailored solutions often provide a (almost) fully functional open-source version that you can set up in mere minutes and incorporate into your project. I think that…