PageSourceSearch

https://uploadcare.com/component---src-mdx-templates-customers-sto…s-pages-tiendup-mdx-23634e5f9fbaf8b83d5d.js

js uploadcare.com collected 2026-10-02 02:17:24 UTC 8,192 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkuploadcare_site=self.webpackChunkuploadcare_site||[]).push([[4404],{93092:function(e,t,n){n.r(t),n.d(t,{default:function(){return P}});var a=n(28453),r=n(96540),l=n(98070),o=n(31054),i=n(81672),s=n(80220),u=n(34726);const c={name:"Tiendup",url:"https://tiendup.com",urlText:"tiendup.com",logo:"tiendup",industry:"Creator Commerce",founded:"2015",headquarters:"La Plata, Argentina"};function d(e){const t=Object.assign({h2:"h2",ul:"ul",li:"li",strong:"strong",a:"a",p:"p",h3:"h3"},(0,a.RP)(),e.components);return r.createElement(r.Fragment,null,r.createElement(l.D,null,"How Tiendup ensured reliable uploads for 6,000+ digital businesses"),"\n",r.createElement(o.m,{companyInfo:c},r.createElement(t.h2,null,"Key results"),r.createElement(t.ul,null,r.createElement(t.li,null,"Reliable uploads for ",r.createElement(t.strong,null,"6,000+")," businesses selling digital products"),r.createElement(t.li,null,r.createElement(t.strong,null,"Up to 6 months")," of engineering work avoided by delegating upload infrastructure"),r.createElement(t.li,null,"Fewer support tickets related to failed or interrupted uploads"))),"\n",r.createElement(u.f,{quote:!0},r.createElement(s.Pk,{big:!0,author:"Mariano Platner, Co-Founder, Tiendup",avatar:"6a1a37c5-2280-4b63-ab25-e3a8781b37c6"},"You end up forgetting about uploads entirely, and that's exactly what we need from a tool like this.")),"\n",r.createElement(t.h2,{id:"executive-summary"},r.createElement(t.a,{href:"#executive-summary"},"Executive summary")),"\n",r.createElement(t.p,null,"Tiendup is a SaaS platform that helps creators and digital businesses sell online courses, downloadable products, memberships, and other digital offerings through their own websites. Because many of these products rely heavily on video and downloadable assets, reliable file uploads are essential to the customer experience."),"\n",r.createElement(t.p,null,"As the platform grew to support thousands of businesses, Tiendup needed a way to ensure uploads worked reliably across regions with inconsistent connectivity while avoiding the engineering overhead of maintaining custom upload infrastructure. Uploadcare provided a stable upload layer that improved reliability for creators and allowed the Tiendup team to focus on building new product capabilities instead of managing file pipelines."),"\n",r.createElement(t.h2,{id:"the-challenge"},r.createElement(t.a,{href:"#the-challenge"},"The challenge")),"\n",r.createElement(t.h3,{id:"supporting-reliable-uploads-for-course-creators-and-digital-businesses"},r.createElement(t.a,{href:"#supporting-reliable-uploads-for-course-creators-and-digital-businesses"},"Supporting reliable uploads for course creators and digital businesses")),"\n",r.createElement(t.p,null,"Tiendup's customers frequently upload large video files along with supporting materials such as PDFs, audio files, and downloadable resources. For course creators, uploading content is often the first step in launching a new product, making upload reliability critical to the onboarding experience."),"\n",r.createElement(t.p,null,"Before Uploadcare, Tiendup experimented with several approaches, including direct S3 uploads and third-party tools such as Filestack and Transloadit. However, unreliable connections across Latin America frequently caused upload interruptions and failed transfers. This created frustration for creators, increased support requests, and forced the small Tiendup team to spend valuable time maintaining upload infrastructure."),"\n",r.createElement(i.n,null,r.createElement(s.Pk,{big:!0,author:"Mariano Platner, Co-Founder, Tiendup",avatar:"6a1a37c5-2280-4b63-ab25-e3a8781b37c6"},"If someone starts uploading their content and that experience doesn't work, we can lose that customer forever.")),"\n",r.createElement(t.h2,{id:"the-solution"},r.createElement(t.a,{href:"#the-solution"},"The solution")),"\n",r.createElement(t.p,null,"Tiendup implemented Uploadcare to fully delegate file upload infrastructure instead of continuing to maintain custom systems or combine multiple services. Uploadcare provided a reliable upload pipeline designed to handle large files while maintaining stability across different network conditions."),"\n",r.createElement(t.p,null,"With Uploadcare managing uploads behind the scenes, the Tiendup team no longer needed to troubleshoot file transfers or maintain complex infrastru
1cture. This allowed developers to shift their attention back to improving the core platform while ensuring creators could reliably upload the content that powers their businesses."),"\n",r.createElement(t.h3,{id:"how-uploadcare-helped"},r.createElement(t.a,{href:"#how-uploadcare-helped"},"How Uploadcare helped")),"\n",r.createElement(t.ul,null,"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Managed upload pipeline:")," Tiendup replaced custom S3 upload logic with a fully managed upload pipeline accessible through a simple API."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Resumable transfer handling:")," Uploads can resume after network interruptions, allowing large files to continue transferring instead of restarting from the beginning."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Client-side upload integration:")," A ready-to-use uploader made it easy to integrate file uploads directly into the platform without building custom upload interfaces."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Infrastructure operated externally:")," File transfer infrastructure and reliability mechanisms run outside Tiendup's application stack, eliminating the need for the team to maintain their own system."),"\n"),"\n",r.createElement(t.h2,{id:"the-results"},r.createElement(t.a,{href:"#the-results"},"The results")),"\n",r.createElement(t.ul,null,"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Faster product launches for creators:")," Businesses using Tiendup can add course videos and digital materials to their products smoothly as part of the publishing workflow, accelerating their time to market."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Reduced support workload:")," Problems caused by interrupted transfers no longer generate recurring support requests, freeing up valuable internal resources."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Engineering focus on product development:")," Developers now spend their time improving Tiendup's product rather than troubleshooting file transfer issues."),"\n",r.createElement(t.li,null,r.createElement(t.strong,null,"Small team supporting platform growth:")," Tiendup's seven-person team can operate a platform used by more than ",r.createElement(t.strong,null,"6,000")," businesses without the overhead of managing dedicated upload infrastructure."),"\n"),"\n",r.createElement(u.f,null,r.createElement(s.Pk,{big:!0,author:"Darío Santandrea, Co-Founder, Tiendup",avatar:"904c87d1-0643-4653-93a9-d9b1941eedd9"},"If something breaks, we know it's not Uploadcare.")))}var p=function(e={}){const{wrapper:t}=Object.assign({},(0,a.RP)(),e.components);return t?r.createElement(t,e,r.createElement(d,e)):d(e)},m=n(60871),h=n(47696),g=n(55786),f=n(9872),b=n(91398),E=n(36598),w=n(74778),y=n(44130),v=n(90498);const T=e=>r.createElement(g.P,Object.assign({as:"h2"},e)),k=e=>r.createElement(g.P,Object.assign({as:"h3"},e)),x=({location:e,data:{mdx:t,allMdx:n},children:o})=>{const{pathname:i}=e,s=(0,v.u)(t),c=(0,v.O)(n),d=((e,t)=>{const n=t.findIndex((t=>t.id===e.id));return t[n+1<t.length?n+1:0].path})(s,c),p={...s.frontmatter,title:`${s.companyInfo.name}: ${s.frontmatter.title}`,image:s.frontmatter.image&&`${y.M}/${s.frontmatter.image}/-/progressive/yes/-/format/auto/-/quality/normal/`};return r.createElement(m.S,{meta:p,pathName:i},r.createElement(h.V,{logo:{url:s.companyInfo.url,name:s.companyInfo.name},nextStoryUrl:d,indexLink:{url:`/${t.fields.sourceName}/`,text:"Customers"}}),r.createElement(a.xA,{components:{p:u.f,strong:E.O,h1:l.D,h2:T,h3:k,ul:f.e,a:w.N}},o),r.createElement(b.V,{allStories:c.filter((e=>
1e.id!==s.id))}))};function P(e){return r.createElement(x,e,r.createElement(p,e))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.