Arhitectură și business
Transform regulile de business în modele explicite, trasee comune și puncte controlate de extensie.
Nu o cronologie de angajatori
Aceste momente arată aceeași metodă la scări diferite: găsirea limitei, construirea unui model reutilizabil, continuitatea unei platforme vii și transferul sistemului către alți oameni.
În timp ce construiam acasă o aplicație de contabilitate, am crescut datele până când aplicația nu a mai răspuns. Am aflat limita înaintea primului client.
Am separat identificarea rândurilor paginii de încărcarea datelor complete. Într-un caz istoric documentat, o listă de business a coborât de la zeci de secunde la mai puțin de o secundă.
Am proiectat un motor ASP.NET cu obiecte de business, acțiuni explicite, XML, XSLT și paginare integrată. Arhitectura a fost găzduită în SharePoint 2003 și 2007 și folosită pentru multe aplicații de business.
Responsabilitate tehnică continuă pentru mediul SharePoint și ASP.NET al unei companii aeriene: instalare și migrare pe trei generații de SharePoint, web part-uri de business și circa zece aplicații interne construite pe același motor, împreună cu suportul curent în producție.
Am avut responsabilitatea tehnică principală și foarte practică pentru mediul SharePoint folosit în activitatea curentă la Vente Privée: dezvoltare, administrare, instalare, suport, corecții, instruire și continuitate în producție.
Pe timpul meu: o platformă ASP.NET MVC multi-site, cu un nucleu comun, zece proiecte de site și un motor de vederi propriu, prin care fiecare site suprascrie doar ce are nevoie. Logarea structurată, tabelele de log dedicate și tabelele de audit care înregistrează modificările și ștergerile au fost proiectate de la început. Cinci dintre acele site-uri rulează public și astăzi.
Responsabilitate tehnică principală pentru o platformă operațională și financiară din construcții și infrastructură. Descrierea publică păstrează metoda și aria, dar omite identitatea, datele comerciale și detaliile sensibile.
Trei chestionare de evaluare online pentru Ordinul Arhitecților din România: punctare pe categorii, recomandări generate, rapoarte PDF produse pe server din aceleași vederi ca rezultatul de pe ecran și export Excel, astfel încât instituția lucrează cu datele proprii. Online la locuire.oar.archi.
O aplicație din 2011 reconstruită de patru ori pe server și măsurată la sarcină identică: trei volume de date, prima și ultima pagină, trei strategii de paginare — 216 cereri, o rulare de încălzire și trei eșantioane per caz. Echivalența a fost verificată alături de viteză: toate implementările au returnat aceleași rânduri. Măsurătorile rulează pe datele mele sintetice, niciodată pe sistemul unui client.
Ce aduc astăzi
Transform regulile de business în modele explicite, trasee comune și puncte controlate de extensie.
Măsor accesul, procesarea, combinațiile, alocările, percentilele și rezultatul final verificat.
Construiesc loguri care explică execuția prin identitate, faze, operații, volum, timp și erori.
Pregătesc codul, convențiile, testele și documentația astfel încât organizația să nu depindă de o singură persoană.
Responsabilitatea în timp schimbă calitatea deciziei. Să proiectez o soluție și să plec arată că poate fi construită. Să rămân responsabil ani de zile arată dacă rezistă datelor reale, cerințelor noi, incidentelor, actualizărilor și transferului către alți oameni.