- Veröffentlicht am
Welcher Tech-Stack wird häufig für Microservices verwendet?
- Autoren

- Name
- AbnAsia.org
- @steven_n_t
Unten finden Sie ein Diagramm, das den Microservice-Technologie-Stack sowohl für die Entwicklungsphase als auch für die Produktion zeigt.

▶️ 𝐏𝐫𝐨𝐝𝐮𝐤𝐭𝐢𝐨𝐧
🔹 Definieren Sie API - Dies etabliert einen Vertrag zwischen Frontend und Backend. Wir können Postman oder OpenAPI dafür verwenden.
🔹 Entwicklung - Node.js oder React sind beliebt für die Frontend-Entwicklung, und Java/Python/Go für die Backend-Entwicklung. Außerdem müssen wir die Konfigurationen im API-Gateway gemäß den API-Definitionen ändern.
🔹 Kontinuierliche Integration - JUnit und Jenkins für automatisiertes Testen. Der Code wird in ein Docker-Image gepackt und als Mikrodienste bereitgestellt.
▶️ 𝐏𝐫𝐨𝐝𝐮𝐤𝐭𝐢𝐨𝐧
🔹 NGinx ist eine gängige Wahl für Lastenausgleich. Cloudflare bietet CDN (Content Delivery Network).
🔹 API-Gateway - Wir können Spring Boot für das Gateway verwenden und Eureka/Zookeeper für die Service-Entdeckung.
🔹 Die Mikrodienste werden in der Cloud bereitgestellt. Wir haben Optionen unter AWS, Microsoft Azure oder Google GCP.
🔹 Cache und Volltextsuche - Redis ist eine gängige Wahl für das Cachen von Schlüssel-Wert-Paaren. Elasticsearch wird für die Volltextsuche verwendet.
🔹 Kommunikation - Damit Dienste miteinander sprechen können, können wir Messaging-Infrastruktur wie Kafka oder RPC verwenden.
🔹 Persistenz - Wir können MySQL oder PostgreSQL für eine relationale Datenbank verwenden und Amazon S3 für den Objekt-Speicher. Wir können auch Cassandra für den breitspalten-Speicher verwenden, wenn notwendig.
🔹 Management & Überwachung - Um so viele Mikrodienste zu verwalten, gehören die gängigen Ops-Tools Prometheus, Elastic Stack und Kubernetes.
Bitte beachten Sie, dass die deutsche Version von Ai unterstützt wird und daher geringfügige Fehler auftreten können.
AUTOR
Über ABN Asia: Ai Base Network (ABN), ABN Asia wurde im Jahr 2012 gegründet und ist ein Unternehmen mit akademischem Hintergrund, das von Lehrkräften und ehemaligen Studierenden aus Ungarn, den Niederlanden, Russland, Deutschland und Japan gegründet wurde. Wir teilen eine gemeinsame Leidenschaft und eine klare Vision für Technologie, die Innovation und erstklassige Qualität für unsere Kunden bringt. Unser Motto lautet: Besser. Schneller. Sicherer. In vielen Fällen: Günstiger.
Zögern Sie nicht, uns zu kontaktieren, wenn Sie IT-Dienstleistungen, digitale Beratung, Standardsoftwarelösungen benötigen oder uns Angebotsanfragen (RFPs) senden möchten. Sie können uns unter [email protected] kontaktieren. Wir sind bereit, Ihnen bei all Ihren Technologiebedürfnissen zu helfen.

© ABN ASIA