# Oriol Martí > Senior Backend & Cloud Engineer. Senior backend engineer and SaaS founder. I design and build distributed systems, AWS cloud architectures and digital products from scratch. Personal site of Oriol Martí, in Spanish (default, at /) and English (at /en/). Every blog post is also available as Markdown at the same URL ending in `.md`. Posts may include a ready-to-use prompt for AI coding assistants. The whole site in one file: https://urimarti.com/llms-full.txt ## Pages - [Home](https://urimarti.com/): Spanish; English at https://urimarti.com/en/ - [About](https://urimarti.com/about/): Spanish; English at https://urimarti.com/en/about/ - [Projects](https://urimarti.com/projects/): Spanish; English at https://urimarti.com/en/projects/ - [Case studies](https://urimarti.com/case-studies/): Spanish; English at https://urimarti.com/en/case-studies/ - [Blog](https://urimarti.com/blog/): Spanish; English at https://urimarti.com/en/blog/ - [Contact](https://urimarti.com/contact/): Spanish; English at https://urimarti.com/en/contact/ ## Projects - [Festam](https://festam.cat): A live map of local festivals: events on a map with a time slider, and your location shared with friends. Councils buy a licence and their local groups manage the events. - [Build the Drop](https://buildthedrop.com): Dropshipping SaaS that connects AliExpress with Shopify: it imports products, syncs stock and prices, and places and pays orders automatically. - [AliExpress Reviews](https://aliexpress-reviews.com): Paid API to fetch the reviews of any AliExpress product, with the same filters as the product page and FREE, PRO and MAX plans. ## Blog (Spanish) - [Anatomía de esta web: Astro, S3 y CloudFront por casi cero euros](https://urimarti.com/blog/web-estatica-astro-s3-cloudfront.md): El diagrama completo de un sitio estático en AWS: qué hace cada pieza, qué se descartó y cuánto cuesta. - [El backend en la era de los agentes de IA](https://urimarti.com/blog/el-backend-en-la-era-de-los-agentes.md): Si tus clientes pasan a ser agentes, tus APIs son tu producto. Qué cambia en diseño, límites y observabilidad. - [Anatomía de un SaaS serverless en AWS](https://urimarti.com/blog/anatomia-de-un-saas-serverless.md): La arquitectura de Build the Drop: sincronización masiva entre marketplaces con funciones, colas y poco presupuesto. - [La deuda técnica es una decisión de producto](https://urimarti.com/blog/la-deuda-tecnica-es-una-decision-de-producto.md): Reducir un 80% la deuda técnica no fue un proyecto técnico: fue una conversación de prioridades. - [Diseñar un sistema de pagos que no cobre dos veces](https://urimarti.com/blog/pagos-que-no-cobran-dos-veces.md): Idempotencia, estados y reconciliación: el diagrama de un flujo de cobro con varios proveedores. - [Stock en tiempo real entre e-commerce, ERP y tiendas físicas](https://urimarti.com/blog/stock-en-tiempo-real-ecommerce-erp-tiendas.md): Caso real anonimizado: sincronizar inventario entre tres sistemas que no se pusieron de acuerdo en quién manda. - [Monolito modular antes que microservicios](https://urimarti.com/blog/monolito-modular-antes-que-microservicios.md): Los microservicios resuelven problemas de organización, no de código. Cuándo partir un sistema y cuándo no. - [Recortar un 90% el tiempo de respuesta sin reescribir el servicio](https://urimarti.com/blog/recortar-un-90-el-tiempo-de-respuesta.md): Caso real anonimizado: cómo se localizó el cuello de botella en una plataforma de más de 2M de peticiones al mes. - [Readstore frente a llamadas síncronas entre servicios](https://urimarti.com/blog/readstore-frente-a-llamadas-sincronas.md): Cuándo compensa mantener una copia local de los datos de otro servicio y qué precio se paga en consistencia. ## Blog (English) - [Anatomy of this site: Astro, S3 and CloudFront for next to nothing](https://urimarti.com/en/blog/web-estatica-astro-s3-cloudfront.md): The full diagram of a static site on AWS: what each piece does, what was ruled out and what it costs. - [Backend in the age of AI agents](https://urimarti.com/en/blog/el-backend-en-la-era-de-los-agentes.md): If your clients become agents, your APIs are your product. What changes in design, limits and observability. - [Anatomy of a serverless SaaS on AWS](https://urimarti.com/en/blog/anatomia-de-un-saas-serverless.md): The architecture of Build the Drop: bulk syncing between marketplaces with functions, queues and a small budget. - [Technical debt is a product decision](https://urimarti.com/en/blog/la-deuda-tecnica-es-una-decision-de-producto.md): Cutting technical debt by 80% wasn't a technical project: it was a conversation about priorities. - [Designing a payment system that never charges twice](https://urimarti.com/en/blog/pagos-que-no-cobran-dos-veces.md): Idempotency, states and reconciliation: the diagram of a checkout flow with several providers. - [Real-time stock across e-commerce, ERP and physical stores](https://urimarti.com/en/blog/stock-en-tiempo-real-ecommerce-erp-tiendas.md): Anonymised case study: syncing inventory across three systems that never agreed on who was in charge. - [Modular monolith before microservices](https://urimarti.com/en/blog/monolito-modular-antes-que-microservicios.md): Microservices solve organisational problems, not code problems. When to split a system and when not to. - [Cutting response time by 90% without rewriting the service](https://urimarti.com/en/blog/recortar-un-90-el-tiempo-de-respuesta.md): Anonymised case study: finding the bottleneck on a platform serving more than 2M requests a month. - [Readstore vs synchronous calls between services](https://urimarti.com/en/blog/readstore-frente-a-llamadas-sincronas.md): When keeping a local copy of another service's data pays off, and what it costs in consistency. ## Contact - [Email](mailto:oriolmarti2610@gmail.com) - [LinkedIn](https://www.linkedin.com/in/oriol-marti-collell/) - [GitHub](https://github.com/urimarti2610) ## Optional - [Sitemap](https://urimarti.com/sitemap.xml)