NobleProg hat Erfahrung in der Unterstützung bei:
KURZFRISTIGE PROJEKTE: Lösung dringlicher Probleme.
LÄNGERE PROJEKTE: Einbindung eines oder mehrerer Consultants zur Unterstützung bei der Projektumsetzung, von der initialen Planung über die Implementierung bis hin zum Wissenstransfer.
RabbitMQ Fallstudien:
Royal College of Psychiatrists
Wir haben kürzlich erfolgreich ein RabbitMQ-Beratungsprojekt für das Royal College of Psychiatrists im Vereinigten Königreich abgeschlossen:
Wir haben mehrere potenzielle Anbieter von RabbitMQ-Expertise kontaktiert. Es war dann einfach, uns schnell für NobleProg zu entscheiden, um unsere Bemühungen zur Skalierung der Website zu unterstützen, da sie sofort engagierte Fragen zu den bereits unternommenen Schritten und deren Ergebnissen stellten, uns bei der Eingrenzung der zu untersuchenden Bereiche unterstützten und sicherstellten, dass sie die richtige Kompetenz für die weitere Untersuchung bereitstellen würden.
Nach den ersten Gesprächen einigte man sich darauf, dass jemand mit sehr fundierten RabbitMQ-Kenntnissen, aber auch sicher im .NET-Umfeld tätig sein musste, und genau das wurde bereitgestellt. Nach Erhalt des Zugangs zur Testumgebung und dem Code identifizierte der NobleProg-Consultant rasch das Hauptproblem, das die RabbitMQ-Verbindungen beeinträchtigte, und bot sowohl taktische als auch langfristige architektonische Lösungen für das Problem an.
Nach der Implementierung der empfohlenen Änderung an der RabbitMQ-Verbindung zeigte unser Lasttest, dass das unmittelbare Problem gelöst war, es blieben jedoch Fragen zur Verwaltungsfähigkeit der Website unter Verwendung der Konfigurationsoptionen im Code sowie ein potenzielles zukünftiges Engpassproblem, das über den aktuellen Nutzungsumfang hinausging, aber im Lasttest sichtbar war. An diesem Punkt war die Fähigkeit des Consultants, über RabbitMQ hinaus in die Anwendung selbst zu blicken und diese schnell zu verstehen, von großem Vorteil, um nicht nur eine Lösung für das unmittelbare Problem zu bieten, sondern auch ein wesentlich besser verwaltbares System zu schaffen, bei dem auch das "Engpassproblem von morgen" adressiert wurde.
Am Ende des Engagements hatten wir die ideale Erfahrung mit einer Beratungsstelle, die zunächst die Zeit nahm, sicherzustellen, dass sie das Problem hinreichend verstand, um die richtigen Fähigkeiten einzubringen, und dann die erforderliche Lösung so schnell wie möglich und innerhalb des geschätzten Budgets bereitstellte.
Phil Burke, Director of Information Systems, Royal College of Psychiatrists
European Government Information Service
Anforderung:
Entwurf einer Topologie für die RabbitMQ-Deployment, die die funktionalen Anforderungen erfüllt und dabei so einfach und stabil wie möglich bleibt
Erfüllt die Anforderungen hinsichtlich der Last und dem Absorbieren von Lastspitzen und erfüllt die Anforderungen an die hohe Verfügbarkeit
Implementierung von Jmeter-Skripts (jmx-Dateien) zum Testen der Last des RabbitMQ-Deployments
Analyse der Ergebnisse und Leistungsoptimierung 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-Skripts Ein Dokument, das den Leistungsansatz beschreibt (wie man die Leistung und das Verhalten von RabbitMQ unter hoher Last interpretiert)
Ergebnis: Alle Lieferungen erfolgreich abgeschlossen.
NobleProg erhielt Feedback vom Kunden, dass man sehr zufrieden mit der Wahl des Consultants und dem hohen Arbeitsstandard war. Man war insbesondere erfreut darüber, wie er mit dem Team interagiert hatte, gut mit ihnen zusammenarbeitete und viel anhaltenden Mehrwert durch Beratung bot, um sicherzustellen, dass ein Wissenstransfer stattfinden konnte.
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.
schulungen@nobleprog.de oder +49 (0) 30 7543 6104