Lueira comencèc en març de 2023 coma motor de reservacions entà escòles d'espòrts de montanha. En un article anterior escriuí sus era apòsta arquitectonica que herem dès eth prumèr dia: bastir un unic sistèma multi-tenant capable de servir fòrça escòles sense bifurcar eth còdi cada còp que quauquarrés demanaue quauquarren leugèraments diferent. Dus ans dempús, aguesta apòsta s'a botat a prova fòrça mès enlà de l'esquí. Lueira gestione ara resèrves, personau e estòc en cinc sectors diferents, e aguest article parle de çò qu'ac calec vertadèraments entà estirar un solet produit ath long de tantes activitats diferentas: a on tenguec de manèra neta eth madeish modèl centrau, e a on calec trabalh reau e gens trivial entà que deishèsse de trincar-se.
1. Cinc sectors, un madeish cicle
Se guardes com descriuem Lueira uei ena web, se liston cinc sectors: espòrts d'iuèrn (classas, material, ventas en linha, tot sincronizat), espòrts aquatics (classas e camps, calendari, instructors), centres de multiaventura (coordinant activitats e instructors mejançant un motor de reservacions connectat), bussèg e espòrts sotaaquatics (organizar immersions, véner en linha, sincronizar tot en temps reau), e enoturisme (tastes, resèrves, visitaires, pagaments). Sus eth papèr açò semblen cinc negòcis diferents. Mès dejós, toti executen eth madeish cicle que descriuérem en article deth motor de resèrves: un recors, ua franja orària e un limit de capacitat.
- Espòrts d'iuèrn: instructor → monitor d'esquí/snowboard; consomible → esquís, bòtes, forfaits
- Espòrts aquatics: instructor → monitor de surf/caiac/vela; consomible → taules, vestits de neopré, caiacs
- Multiaventura: instructor → guida; consomible → arnesi, cascs, material especific deth circuit
- Bussèg: instructor → guida/instructor de bussèg; consomible → botelhes, reguladors, vestits de neopré, plaças en batèu
- Enoturisme: instructor → amfitrion/somelier; consomible → botelhes, veires de taste, plaças ena taula
2. A on era abstraccion tenguec
Es parts deth modèl que generalizèren plan son es parts qu'ja auíem hèt genericas a prepaus. Un instructor, ena basa de dades, jamès non èra vertadèraments "un monitor d'esquí": èra ua persona damb ua qualificacion, un orari e ua capacitat entà dirigir un grop. Eth material seguic eth madeish patron: ja èra modelizat coma un recors limitat e rastrejable, damb ua talha o varianta e un compde d'estòc, atau que vestits de neopré, caiacs e botelhes de vin i entrèren sense tocar es taules centraus. Quitament eth flux de resèrva a penes cambièc entre ua classa d'esquí e ua tasta de vin.
3. A on non tenguec
Eth temps ei eth cas mès clar. Ua classa d'esquí e ua immersion depenen de condicions ena quaus ua tasta de vin jamès non a de pensar. Eth modèl centrau de resèrves de Lueira non a cap concèpte de "aguesta franja se poirie cancellar per ua tormenta": açò calec bastir-lo coma ua capa d'extension superpausada a cèrti sectors, sense fóner-lo en cicle generic.
Es activitats de mantuns dies e mantuas etapas siguèren eth dusau uet reau. Un centre de multiaventura sovent ven un circuit: un maitin de via ferrata seguit d'un vrèspe de barranquisme. Eth nòste modèl de resèrves supause un recors, ua franja, ua capacitat. Un circuit ei en realitat mantues resèrves apegadas entre eres damb dependéncias entre eres.
Era dinamica de grop siguec era tresau diferéncia, mès discreta. Ua classa d'esquí a de préner en compde nivèus mesclats laguens d'un madeish grop. Un grop de tasta de vin se resèrve d'un solet còp e demore fixe.
4. Era tension que non desapareish
Dus ans après, eth resumit onèst ei qu'amplificar sectors non ei un problèma que resolvérem ua sola viatge: ei ua tension que gerim en cada sector nau qu'apondem. Cada còp qu'un tipe de negòci nau demane de foncionar sus Lueira, i a ua decision reau: açò a besonh d'un camp nau en un modèl generic existent, o a besonh dera sua pròpria capa d'extension? Mos auem decantat, era majoria des còps, per deishar eth cicle centrau intacte e possar era logica especifica de cada sector entà capas que se recòlzen dessús. Açò a tengut rasonablament plan ath long de cinc sectors. Encara non sai se tierà un siesau.
Çò que diderí a un aute equip que hèsque eth madeish: non supauses qu'era abstraccion que fonccionèc entath tòn prumèr pivòt tierà de badat entath següent. Eth nivèu corrècte d'abstraccion non ei ua proprietat deth modèl: ei ua apòsta qu'as de contunhar a revisar cada còp qu'apondes un sector vertadèraments diferent des que ja as gerit.
