Hallo ihr lieben,
ich setze mich gerade mit der Microservice Architektur auseinander und komme aus dem Monolithen Bereich.
Ich habe mich dort mal etwas eingelesen und verstehe die Thematik noch nicht ganz:
Der Plan ist es, mehrere Rest Schnittstellen via Microservices bereitzustellen.
Hier sind meine Gedanken, die ich mir dazu gemacht habe:
1. Ich erstelle mir verschiedene Spring Boot Microservices.
2. Diese werden dann mithilfe von Docker Images zum Laufen gebracht.
3. Jeder Mikroservice hat einen eigenen Port, da sie sich ja sonst in die Quere kommen.
4. Ich möchte, dass die Microservices über eine Domain (z.B. api.example.de/service1, api.example.de/service2) erreichbar sind.
5. Ich habe dafür einen normalen Linux Server und möchte keine Cloud verwenden.
Wie ist das möglich, so etwas zu realisieren? Muss man dann ein API Gateway erstellen, das beim Eingang einer Route auf den richtigen Service verweist?
Viele Grüße
ich setze mich gerade mit der Microservice Architektur auseinander und komme aus dem Monolithen Bereich.
Ich habe mich dort mal etwas eingelesen und verstehe die Thematik noch nicht ganz:
Der Plan ist es, mehrere Rest Schnittstellen via Microservices bereitzustellen.
Hier sind meine Gedanken, die ich mir dazu gemacht habe:
1. Ich erstelle mir verschiedene Spring Boot Microservices.
2. Diese werden dann mithilfe von Docker Images zum Laufen gebracht.
3. Jeder Mikroservice hat einen eigenen Port, da sie sich ja sonst in die Quere kommen.
4. Ich möchte, dass die Microservices über eine Domain (z.B. api.example.de/service1, api.example.de/service2) erreichbar sind.
5. Ich habe dafür einen normalen Linux Server und möchte keine Cloud verwenden.
Wie ist das möglich, so etwas zu realisieren? Muss man dann ein API Gateway erstellen, das beim Eingang einer Route auf den richtigen Service verweist?
Viele Grüße