NobleProg har erfaring med å støtte:
KORTVARIGE ENGASJEMENTER: løse akutte problemstillinger.
LANGVARIGE ENGASJEMENTER: innlemme én eller flere konsulenter for å hjelpe med å levere prosjekter fra de innledende planleggingsfasene, gjennom implementering og overføring av kunnskap.
RabbitMQ Kasesaker:
Royal College of Psychiatrists
Vi nylig fullførte vellykket et RabbitMQ-konsulentengasjement for Royal College of Psychiatrists i Storbritannia:
Vi kontaktet flere potensielle leverandører av RabbitMQ-ekspertise. Det var deretter lett å raskt sette seg på NobleProg for å støtte våre innsatser for å skala opp nettstedet, da de umiddelbart engasjerte seg ved å spørre om trinnene som allerede var tatt og resultatene av disse, sammen med oss i å innsnevre områdene som skulle undersøkes, og sikret at de ville gi det riktige ferdighetssettet for å ta undersøkelsen videre.
Etter de innledende samtalene ble det enige om at noen med svært god kunnskap om RabbitMQ, men også komfortabelt i .NET-miljøet var nødvendig, og akkurat dette ble levert. Etter å ha fått tilgang til testsiden og koden, identifiserte NobleProg-konsulenten raskt det primære problemet som påvirket RabbitMQ-forbindelsene, og foreslo både taktiske og langtidsrettede arkitekturløsninger for problemet.
Etter implementering av den anbefalte endringen av RabbitMQ-forbindelsen viste lasttestingen at det umiddelbare problemet var løst, men det var fortsatt spørsmål rundt administrerbarheten av nettstedet ved hjelp av konfigurasjonsalternativene i koden, samt en potensiell flaskehals i fremtiden, ut over dagens bruk, men sett i lasttestingen. I denne fasen var konsulentens evne til å se utover RabbitMQ og raskt forstå applikasjonen selv en stor hjelp til å gi ikke bare en løsning på det umiddelbare problemet, men også et mye lettere administrerbart system med «i morgen’s flaskehals» også adressert.
På slutten av oppgaven hadde vi den ideelle erfaringen av et konsulenthus som først tok seg tid til å sikre at de forsto problemet godt nok til å levere riktig fagkompetanse, deretter leverte den nødvendige løsningen så raskt som mulig og innenfor den estimerte budsjettet.
Phil Burke, Director of Information Systems Royal College of Psychiatrists
European Government Information Service
Krever:
Utforme en topologi for RabbitMQ-implementeringen som oppfyller funksjonskravene samtidig som den holdes så enkel og stabil som mulig
Oppfyller kravene med hensyn til last og absorbere lasttopper samt oppfyller kravene med hensyn til høy tilgjengelighet
Implementer Jmeter-skript (jmx-filer) for å teste lasten på RabbitMQ-implementeringen
Analysere resultater og forbedre ytelsen etter lasttesting
Leveranser : Et dokument som beskriver den utformede RabbitMQ-topologien Et dokument som beskriver konfigurasjonen av RabbitMQ for denne spesifikke topologien Jmeter-skript Et dokument som beskriver ytelsesmetodikken (hvordan tolke ytelsen og atferden til RabbitMQ under tung last)
Resultat: Alle leveranser fullført med suksess.
NobleProg mottok tilbakemelding fra kunden som sa at de var svært fornøyde med valget av konsulent og den høye arbeidskvaliteten. De var spesielt fornøyde med hvordan han samhandlet med teamet, jobbet godt sammen med dem, og ga mye vedvarende verdiskapende veiledning, noe som sikret at overføring av kunnskap kunne finne sted.
Trenger hjelp?
Ta kontakt for å få mer informasjon om vårt team og de målrettet løsninger vi kan tilby organisasjonen din.
norway@nobleprog.com