Descobreix al nostre blog anàlisis, tendències i consells sobre desenvolupament web, apps, usabilitat i estratègia digital, pensats per a innovadors i líders de projecte.

La vostra aplicació Django funciona en local, passa els tests i l'equip vol portar-la a producció. Però entre “funciona a la meva màquina” i “corre de manera estable en un servidor” hi ha un territori ple de decisions que poques vegades s'expliquen bé. Kamal encaixa justament en aquest espai intermedi: quan els scripts manuals ja no escalen, però Kubernetes segueix sent més del que necessites.

La seguretat en producció no és una llista de ferramentes activades. És un conjunt de garanties que el vostre equip pot verificar. Si no pots explicar qui hi té accés, què està exposat i què passa quan alguna cosa falla, el teu sistema no està preparat.

Desplegar només és el principi. Si la teva app no té monitorització, cada problema ho descobreixen els teus usuaris abans que tu. El que necessites no són dashboards bonics ni alertes per a tot. Necessites saber què vigilar, què ignorar i quan actuar.

Hi ha equips que no testegen res i resen a cada desplegament. I hi ha equips que busquen el 100% de cobertura i no lliuren a temps. Tots dos tenen un problema de testing. La pregunta no és si cal testejar, sinó quant, on i per què.

La majoria de guies sobre CI/CD estan escrites per a equips de 50 persones amb un equip de plataforma dedicat. Però si sou tres, cinc o deu desenvolupadors, aquestes guies no hi apliquen. El que necessites és un pipeline que funcioni, que es munti en dies (no en mesos) i que el teu equip pugui mantenir sense un enginyer DevOps a jornada completa.

Fa anys que la indústria repetix que els microserveis són l'arquitectura moderna i el monòlit és cosa del passat. Però la realitat del dia a dia diu una altra cosa. Molts equips migren a microserveis massa aviat, resolen problemes que no tenien i en creen d'altres que no esperaven. La pregunta no és quina és millor. És quina necessites tu ara.