NobleProg hat Erfahrung in der Unterstützung bei:
KURZFRISTIGE MANDATE: Behebung dringlicher Probleme.
LANGFRISTIGE MANDATE: Einbindung einzelner oder mehrerer Berater, um Projekte von der ersten Planungsphase über die Implementierung bis hin zum Knowledge Transfer zu begleiten.
RabbitMQ Fallstudien:
Royal College of Psychiatrists
Wir haben kürzlich erfolgreich ein RabbitMQ-Beratungsmandat für das Royal College of Psychiatrists im UK abgeschlossen:
Wir haben mehrere potenzielle Anbieter für RabbitMQ-Expertise kontaktiert. Es war dann einfach und schnell, NobleProg als Unterstützung für unsere Anstrengungen zur Skalierung der Website zu wählen, da sie sofort aktiv wurden, nach den bereits unternommenen Schritten und deren Ergebnissen fragten, mit uns zusammen Bereiche eingrenzen, die untersucht werden sollten, und sicherstellten, dass sie die richtigen Fähigkeiten mitbringen, um die Untersuchung weiter voranzutreiben.
Nach den ersten Gesprächen wurde vereinbart, dass jemand mit sehr guten RabbitMQ-Kenntnissen, aber auch Komfort in der .NET-Umgebung erforderlich ist – genau das wurde auch geliefert. Nach Erhalt des Zugangs zur Testseite und zum Code identifizierte der NobleProg-Berater schnell das Hauptproblem, das die RabbitMQ-Verbindungen betraf, und bot sowohl taktische als auch langfristigere architektonische Lösungen an.
Nach der Implementierung der empfohlenen Änderung der RabbitMQ-Verbindung zeigte unser Lasttest, dass das unmittelbare Problem gelöst war, aber es gab noch Fragen regarding der Verwaltbarkeit der Website mit den Konfigurationsoptionen im Code sowie einer potenziellen zukünftigen Engstelle, die über den aktuellen Nutzungsumfang hinaus im Lasttest erkennbar war. An diesem Punkt war die Fähigkeit des Beraters, über RabbitMQ hinauszublicken und die Anwendung selbst schnell zu verstehen, eine grosse Hilfe, nicht nur um eine Lösung für das unmittelbare Problem zu bieten, sondern auch ein deutlich besser verwaltbares System bereitzustellen, in dem auch die "Engstelle von morgen" adressiert wurde.
Am Ende des Prozesses hatten wir die ideale Erfahrung eines Beratungsunternehmens, das sich zuerst die Zeit nahm, sicherzustellen, dass es das Problem ausreichend versteht, um die richtigen Fähigkeiten bereitzustellen, und dann die erforderliche Lösung so schnell wie möglich und innerhalb des geschätzten Budgets lieferte.
Phil Burke, Director of Information Systems Royal College of Psychiatrists
European Government Information Service
Anforderung:
Eine Topologie für die RabbitMQ-Implementierung konzipieren, die die funktionalen Anforderungen erfüllt und dabei so einfach und stabil wie möglich ist
Erfüllt die Anforderungen in Bezug auf Last und Aufnahme von Lastspitzen und erfüllt die Anforderungen in Bezug auf hohe Verfügbarkeit.
Implementieren Sie Jmeter-Skripte (jmx-Dateien), um die Last der RabbitMQ-Implementierung zu testen.
Analysieren Sie die Ergebnisse und verbessern Sie die Leistung nach dem Lasttest.
Lieferungen: Ein Dokument, das die konzipierte RabbitMQ-Topologie beschreibt. Ein Dokument, das die Konfiguration von RabbitMQ für diese spezifische Topologie beschreibt. Jmeter-Skripte. Ein Dokument, das den Leistungsansatz beschreibt (wie man die Leistung und das Verhalten von RabbitMQ unter hoher Last interpretiert).
Ergebnis: Alle Lieferungen wurden erfolgreich abgeschlossen.
NobleProg erhielt Feedback vom Kunden, der sehr zufrieden mit der Wahl des Beraters und dem hohen Standard der erbrachten Leistungen war. Besonders gefiel, wie er mit dem Team zusammenarbeitete, gut neben ihnen arbeitete und kontinuierlich wertvolle Leitlinien bot, wodurch der Knowledge Transfer ermöglicht wurde.
Brauchen Sie Hilfe?
Sprechen Sie mit uns, um mehr über unser Team und die maßgeschneiderten Lösungen zu erfahren, die wir Ihrem Unternehmen anbieten können.
switzerland@nobleprog.ch oder +41 (0) 43 508 1309