Backend · Cloud · Sistemas de IA

El software no falla en la demo.
Falla a las 3 de la mañana.

Diseñamos, construimos y estabilizamos los sistemas sobre los que corre un producto: servicios distribuidos, plataformas cloud y funciones de IA que siguen funcionando cuando llegan los usuarios de verdad.

En remoto desde Argentina · Trabajamos en español e inglés · Horario compatible con América y Europa

Por qué esto importa ahora

El código dejó de ser el cuello de botella

La IA escribe código más rápido de lo que la mayoría de los equipos puede revisarlo. Lo que sigue siendo escaso es el criterio para decidir qué construir, en qué orden, y qué se va a romper en silencio dentro de seis meses. Eso no se genera. Se acumula, casi siempre de a un incidente en producción por vez.

La mayoría de los proyectos no fracasa por falta de desarrolladores. Fracasa porque nadie con suficientes cicatrices está sosteniendo la forma del sistema: qué concesiones vale la pena hacer, qué atajos se convierten en la reescritura del año que viene, y cuándo la opción aburrida es la correcta.

Esa es la parte que aportamos. Usamos IA todos los días y nos hace más rápidos, pero no decide la arquitectura ni carga con las consecuencias de equivocarse. Alguien tiene que hacerlo, y eso es lo que en realidad se contrata.

Servicios

Por qué nos llaman

La mayoría de los proyectos empieza por uno de estos y crece hacia el siguiente.

Backend y sistemas distribuidos

Servicios orientados a eventos, APIs REST y gRPC, workers asíncronos y colas en Go, Python y TypeScript, con idempotencia y reintentos diseñados de entrada en vez de agregados después del primer cobro duplicado.

Leer más

Integración de hardware e industria

Software que habla con máquinas: telemetría MQTT, control de dispositivos, sistemas embebidos y SIP. Equipos anteriores a la nube, protocolos en un PDF que nadie escaneó, y un entorno de prueba que es una operación andando.

Leer más

Sistemas de IA en producción

Todo el mundo tiene un prototipo de LLM que funciona en un buen día. Nosotros construimos el puente: recuperación que recupera, respuestas ancladas en sus fuentes, evaluación antes de publicar, y un costo predecible.

Leer más

Sistemas de IA auditables

Casi ningún equipo con un modelo frente a sus datos puede decir qué vio, por qué respondió eso, ni quién tenía permiso de verlo. Registros, versionado, recuperación con permisos y evaluación, como evidencia y no como documento de política.

Leer más

Sistemas para agentes de IA

Exponer una API para que un modelo la llame lleva una tarde. Permisos que siguen a la persona, idempotencia para un llamador que reintenta, radio de daño acotado y atribución después son las partes que se rompen.

Leer más

Revisión de código generado con IA

Tu equipo escribe código más rápido de lo que alguien puede revisarlo. Leemos lo que se generó, ejercitamos el camino que recorre una persona real, y dejamos a tus desarrolladores con criterio propio para la próxima tanda.

Leer más

Liderazgo técnico

Alguien con experiencia que decide cuál de los cinco caminos posibles se toma, escribe por qué, y sigue estando cuando llega la consecuencia. Por horas, para equipos que necesitan criterio más seguido que otro par de manos.

Leer más

Plataforma cloud y DevOps

AWS y Kubernetes definidos en Terraform, pipelines que despliegan sin ceremonia, y permisos deliberados en lugar de heredados de quien lo configuró primero.

Leer más

Observabilidad y fiabilidad

Trazas con OpenTelemetry, logs y métricas que se conectan, SLOs basados en lo que los usuarios notan, y alertas lo bastante pocas como para que la gente siga confiando en ellas. Suele ser la vía más rápida para bajar el tiempo de recuperación.

Leer más

Desarrollo web y de producto

Productos, dashboards y paneles de administración en React y Next.js, hechos por gente que también construyó el backend que hay detrás. Más implementaciones y migraciones de e-commerce.

Leer más

Mantenimiento y modernización

El sistema que ya funciona y nadie quiere tocar. Actualizaciones, deuda de seguridad, migraciones y soporte continuo, incluso de código que no escribimos nosotros. Modernizado en pasos reversibles en lugar de reescrito.

Leer más

Revisión de arquitectura

Dos semanas, precio fijo, un informe escrito: qué se rompe primero, qué cuesta de más, qué traba la entrega, y qué hacer con cada cosa. Autocontenida, y suya para actuar con quien quiera.

Leer más
Cómo trabajamos

Elija la forma que encaje

Cuatro modalidades que cubren casi todos los proyectos. Si ninguna encaja, dígalo y buscamos una que sí.

Precio fijo

Revisión de arquitectura

Dos semanas, un informe escrito que ordena qué se rompe primero según lo que va a costarle.

Cómo funciona
Alcance fijo

Proyecto cerrado

Un trabajo definido a un precio definido: una integración, un servicio, una migración, un primer sistema en producción.

Contarnos el proyecto
Mensual

Ingeniería integrada

Nos sumamos a su equipo una cantidad acordada de días por mes. Su repositorio, sus reuniones, su proceso de revisión.

Consultar disponibilidad
Urgente

Rescate y estabilización

Algo se está incendiando o un lanzamiento está en riesgo. Primero estabilizar, después encontrar la causa real.

Qué implica
Proceso

Cómo se desarrolla un proyecto

Sin una fase de descubrimiento que factura tres semanas y produce una presentación.

1

Una conversación real

Treinta minutos sobre qué están construyendo o qué se está rompiendo. Si no somos los indicados, lo decimos.

2

Propuesta acotada

Qué vamos a hacer, qué no, cuánto lleva y cuánto cuesta. Por escrito, antes de que empiece nada.

3

Entregas parciales

Software funcionando en su entorno, temprano y seguido, en vez de una gran presentación al final.

4

Un traspaso que sostiene

Documentación, runbooks y una recorrida, para que no nos necesiten contratados para mantenerlo vivo.

El código que dejamos

Tiene que poder crecer sin nosotros. Fronteras explícitas entre dominio e infraestructura, dependencias que apuntan hacia adentro, y pruebas en los niveles que se ganan su lugar. Nada de eso es purismo: se trata de que la próxima función no cueste el triple que la anterior, y de que dentro de dos años el sistema todavía se pueda modificar por alguien que no estaba cuando se escribió. Donde un patrón no se paga solo, lo dejamos afuera y explicamos por qué.

Tecnología

Qué elegimos, y por qué

Lo interesante de un stack no es la lista. Es saber cuándo no usar algo. Estos son los valores por defecto que defendemos, y los casos en los que argumentamos en contra. Para que quede claro: esto describe lo que recomendamos, no con lo que trabajamos. Si su equipo ya usa otra cosa y la mantiene bien, trabajamos en eso.

Go para el camino caliente

Cuando un p99 importa más que la comodidad de quien programa: servicios sensibles a la latencia, mucha concurrencia, workers de larga duración. Comportamiento de memoria predecible y un despliegue que es un solo binario.

No para un panel de administración CRUD. Estaría pagando en verbosidad por un rendimiento que nadie pidió.

Python donde el ecosistema decide

Trabajo de IA y datos, donde cada librería que necesita ya existe y reimplementarla en otro lado es un mal negocio. FastAPI cuando tiene que ser un servicio y no un script.

No para un piso de latencia medido en milisegundos de un dígito con mucha concurrencia.

TypeScript para no alejarse del equipo

Cuando sus ingenieros ya viven en Node, o cuando frontend y backend deberían compartir los mismos tipos y dejar de discutir sobre la forma de una respuesta.

No como excusa para tener un solo lenguaje en todos lados. Ese argumento suele costar más de lo que ahorra.

PostgreSQL hasta que se demuestre lo contrario

El valor por defecto, y sigue siéndolo por más tiempo del que la mayoría espera. Hace JSON, búsqueda de texto completo, colas a volumen moderado y búsqueda vectorial con pgvector.

Buscar otra cosa cuando el patrón de acceso realmente lo exige, que es menos frecuente de lo que sugiere el diagrama de arquitectura.

Kubernetes solo cuando se paga solo

Vale su complejidad cuando se corren muchos servicios, hace falta escalado fino, y existe la madurez operativa para sostenerlo.

No para cinco servicios. Las plataformas de contenedores gestionadas son más baratas de operar y muchísimo más baratas de entender, y preferimos decirlo antes que venderle un cluster.

OpenTelemetry para que los datos sigan siendo suyos

Instrumentación neutral respecto del proveedor, para que su telemetría pueda pasar de Datadog a Grafana o a lo que venga sin reinstrumentar cada servicio.

Evitar instrumentar con el SDK propietario de un solo proveedor. Es la decisión que se lamenta cuando toca renovar el contrato.

También en uso habitual: Kafka, RabbitMQ y Amazon SQS · Redis · MySQL y MongoDB · PHP 8, Laravel, Symfony y Django · gRPC y WebSockets · AWS, EKS y GCP · Terraform, Docker y GitHub Actions · Prometheus, Grafana y Datadog · React, Next.js y Tailwind · APIs de OpenAI, LangChain y LangGraph · Asterisk, Kamailio y MQTT.

Prácticas, para quien las busca por su nombre: arquitectura hexagonal, diseño guiado por el dominio, CQRS y event sourcing donde el dominio lo justifica, principios SOLID aplicados con criterio y no como doctrina, inversión de dependencias, pruebas de contrato e integración, trunk-based development y revisión de código.

También hemos entregado trabajo en producción con Scala y Java. Lo que se contrata acá es criterio de arquitectura, no sintaxis: idempotencia, contrapresión, límites transaccionales y diseño de fallas son el mismo problema en cualquier lenguaje, y el lenguaje es el vehículo. Si su equipo usa algo que no figura en la lista, consúltenos igual. Si no somos los indicados, se lo decimos y le indicamos dónde buscar.

Industrias

Rubros donde ya entregamos

Útil sobre todo porque significa empezar con el vocabulario y los casos límite ya conocidos.

Pagos y suscripciones

Integraciones con pasarelas, facturación recurrente, conciliación y flujos de pago a terceros.

E-commerce

Implementación y migración de plataformas en Magento, PrestaShop y WooCommerce.

Medios y streaming

Pipelines de video, transcodificación, entrega bajo demanda y generación de medios asistida por IA.

Educación

Administración escolar, pagos, cursada y plataformas de gestión.

Agro y ganadería

Gestión ganadera con IoT y software multiempresa de operaciones a campo.

VoIP y telefonía

Trabajo con Asterisk y Kamailio, manejo de tráfico SIP y sistemas de call center.

Integración con hardware

Aplicaciones que hablan con sistemas embebidos, telemetría MQTT y control de dispositivos.

Hotelería y gastronomía

Gestión de clientes, pagos y entregas para restaurantes y hoteles.

Preguntas

Preguntas frecuentes

¿Qué hace Devsitia IT exactamente?

Construimos y estabilizamos sistemas backend: APIs, servicios orientados a eventos, workers asíncronos y la infraestructura cloud sobre la que corren. En la práctica nos llaman por una de tres razones. Hay que construir algo y tiene que aguantar tráfico real. Algo ya existe y se sigue cayendo. O una función de IA anda en la demo y nadie sabe cómo llevarla a producción.

¿Trabajan con un equipo de ingeniería existente, o solo proyectos desde cero?

Ambos, y la mayor parte de nuestro trabajo es lo primero. Habitualmente nos integramos junto a un equipo interno, trabajando en su repositorio, su proceso de revisión y su pipeline de despliegue. El objetivo es que sus ingenieros puedan mantener lo que dejamos sin nosotros.

¿Cómo cobran?

Alcance y precio fijos cuando el problema está bien definido, como una revisión de arquitectura o una integración puntual. Mensual para trabajo de ingeniería continuo. Ponemos la cifra por escrito antes de empezar, y preferimos rechazar un trabajo antes que cotizar algo que no creemos.

¿Dónde están, y cómo funciona eso con las zonas horarias?

Devsitia IT está en Argentina y trabaja en remoto con clientes de todo el mundo. Nuestra jornada se superpone casi por completo con América del Norte y cubre la mañana en Europa, así que la mayoría de los equipos consigue colaboración en tiempo real en lugar de esperar de un día para el otro. Trabajamos en español e inglés.

Tenemos un prototipo de LLM que funciona a veces. ¿Pueden hacerlo confiable?

Es uno de los pedidos más comunes que recibimos, y rara vez es un problema del modelo. Casi siempre es la calidad de la recuperación, la falta de evaluación, la ausencia de guardrails, un costo sin techo, o una arquitectura que supone que el modelo siempre responde rápido y bien. Empezamos midiendo cuán seguido se equivoca, y después corregimos las partes que lo causan.

¿Con qué tamaño de empresa trabajan?

Mayormente startups y equipos de producto, desde empresas antes del lanzamiento que necesitan un primer sistema en producción hasta plataformas establecidas con problemas de escala o fiabilidad. Somos un equipo chico y senior, así que tomamos una cantidad limitada de proyectos a la vez.

¿En cuánto tiempo pueden empezar?

Una revisión de arquitectura suele poder empezar en una o dos semanas. Los proyectos más grandes dependen de los compromisos vigentes. La forma más rápida de saberlo es escribirnos con un par de frases sobre el problema.

Contacto

Cuéntenos qué se está rompiendo

Va a recibir una respuesta directa de un ingeniero, no un libreto de ventas. Si no es algo que deberíamos tomar, se lo decimos y le indicamos dónde buscar.

¿Prefiere el correo? Escriba a [email protected]. Respondemos desde una dirección real, y nada de lo que envíe se guarda en otro lado que nuestra casilla.