NobleProg har erfarenhet av att stödja:
KORTTIDA ENGAGEMENT: att lösa brådskande problem.
LÅNGTIDA ENGAGEMENT: att införliva en eller flera konsulter för att hjälpa till att leverera projekt från de initiala planeringsstadierna, genom till implementering och kunskapsoverföring.
RabbitMQ Fallstudier:
Royal College of Psychiatrists
Vi har nyligen framgångsrikt slutfört ett RabbitMQ-konsulteringsengagement för Royal College of Psychiatrists i Storbritannien:
Vi kontaktade flera potentiella leverantörer av RabbitMQ-expertis. Det var sedan enkelt att snabbt välja NobleProg för att stödja våra insatser för att skala webbplatsen eftersom de omedelbart engagerade sig genom att fråga om de steg som redan hade tagits och resultaten av dessa, och hjälpte oss att smala in områdena att undersöka och säkerställde att de skulle tillhandahålla den korrekta kompetens för att ta undersökningen vidare.
Efter de initiala samtalen kom vi överens om att någon med både mycket starka kunskaper i RabbitMQ, men som också var bekväm i .NET-miljön, krävdes, och det var exakt vad som levererades. Efter att ha fått åtkomst till testwebbplatsen och koden identifierade NobleProgs konsult snabbt det primära problemet som påverkade RabbitMQ-anslutningar och erbjöd både taktiska och längre sikt arkitektoniska åtgärder för problemet.
Efter att ha implementerat den rekommenderade ändringen av RabbitMQ-anslutningen visade vår lasttestning att det omedelbara problemet var löst, men det fanns fortfarande frågor kring hanterbarheten av webbplatsen med konfigurationsoptionerna i koden, såväl som en potentiell framtida flaskhals, bortom den nuvarande användningen men som sågs i lasttestningen. På denna punkt var konsultens förmåga att titta bortom RabbitMQ och snabbt förstå själva applikationen en stor hjälp för att tillhandahålla inte bara en lösning på det omedelbara problemet, utan också ett betydligt mer hanterbart system där 'imorgon flaskhals' också hanterades.
Vid slutet av övningen hade vi den idealiska upplevelsen av ett konsulteringsföretag som först tog sig tid att säkerställa att de förstod problemet tillräckligt för att tillhandahålla rätt kompetens, sedan levererade den krävda lösningen så snabbt som praktiskt möjligt och inom den uppskattade budgeten.
Phil Burke, Verkställande direktör för Information Systems, Royal College of Psychiatrists
European Government Information Service
Krav:
Utforma en topologi för RabbitMQ-implementationen som uppfyller de funktionella kraven samtidigt som den förblir så enkel och stabil som möjligt
Uppfyller kraven i termer av belastning och absorbera belastningsspikar samt uppfyller kraven i termer av hög tillgänglighet
Implementera Jmeter-skript (jmx-filer) för att lasttesta RabbitMQ-implementationen
Analysera resultat och förbättra prestanda efter lasttest
Leverabler : Ett dokument som beskriver den utformade RabbitMQ-topologin Ett dokument som beskriver konfigurationen av RabbitMQ för den specifika topologin Jmeter-skript Ett dokument som beskriver prestandaansatzen (hur man tolkar prestanda och beteendet hos RabbitMQ under hög belastning)
Resultat: Alla leverabler har framgångsrikt slutförts.
NobleProg mottog feedback från kunden som uttryckte att de var mycket nöjda med valet av konsult och den höga arbetsstandard som utfördes. De var särskilt glada över hur han interagerade med teamet, arbetade bra tillsammans med dem, och tillhandahöll mycket löpande värdeökat stöd, vilket säkerställdes att kunskapsoverföring kunde ske.
Behöver du hjälp?
Kontakta oss för att få mer information om vårt team och de anpassade lösningar vi kan erbjuda din organisation.
sweden@nobleprog.com