Artikeln beskriver hur man använder Docker Compose för att köra flera instanser av en tjänst, som PSPDFKit Server, i en utvecklingsmiljö. Den belyser problemet med portkonflikter när man skalar tjänster med Docker Compose och hur man initialt kan lösa detta med efemära portar. Huvudlösningen för att hantera skalning och portkonflikter är att integrera en Nginx-lastbalanserare som distribuerar förfrågningar till de olika tjänstinstanserna. En slutgiltig Docker Compose-konfiguration presenteras, vilken inkluderar en PostgreSQL-databas, flera PSPDFKit-tjänstinstanser och en Nginx-lastbalanserare. Denna metod möjliggör effektiv testning av skalbara systemkonfigurationer genom att enkelt starta flera tjänstinstanser via en enda URL.