diff --git a/user-manager-interface/pom.xml b/user-manager-interface/pom.xml
index eb58654866c594b8415dd7dbae965a7ed1e6a27e..bc492868bbf9ede8af8f60ad40a0af09d359720a 100644
--- a/user-manager-interface/pom.xml
+++ b/user-manager-interface/pom.xml
@@ -23,18 +23,28 @@
         <java.version>17</java.version>
         <maven.compiler.source>${java.version}</maven.compiler.source>
         <maven.compiler.target>${java.version}</maven.compiler.target>
+        
+        <quarkus.platform.version>2.12.2.Final</quarkus.platform.version>
     </properties>
+    
+    <dependencyManagement>
+		<dependencies>
+			<!-- Quarkus -->
+			<dependency>
+				<groupId>io.quarkus.platform</groupId>
+				<artifactId>quarkus-bom</artifactId>
+				<version>${quarkus.platform.version}</version>
+				<type>pom</type>
+				<scope>import</scope>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
 
     <dependencies>
-        <!-- GRPC -->
-        <dependency>
-            <groupId>io.grpc</groupId>
-            <artifactId>grpc-stub</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>io.grpc</groupId>
-            <artifactId>grpc-protobuf</artifactId>
-        </dependency>
+    	<dependency>
+		  <groupId>io.quarkus</groupId>
+		  <artifactId>quarkus-grpc</artifactId>
+		</dependency>
 
         <!-- Java 9+ compatibility -->
         <dependency>
@@ -44,35 +54,18 @@
     </dependencies>
 
     <build>
-        <extensions>
-            <extension>
-                <groupId>kr.motd.maven</groupId>
-                <artifactId>os-maven-plugin</artifactId>
-            </extension>
-        </extensions>
-
         <plugins>
             <plugin>
-                <groupId>com.github.os72</groupId>
-                <artifactId>protoc-jar-maven-plugin</artifactId>
-                <version>${protoc-jar-plugin.version}</version>
+                <groupId>io.quarkus</groupId>
+                <artifactId>quarkus-maven-plugin</artifactId>
+                <version>${quarkus.platform.version}</version>
                 <executions>
                     <execution>
-                        <phase>generate-sources</phase>
                         <goals>
-                            <goal>run</goal>
+			    			<goal>build</goal>
+			    			<goal>generate-code</goal>
+		            		<goal>generate-code-tests</goal>
                         </goals>
-                        <configuration>
-                            <outputTargets>
-                                <outputTarget>
-                                    <type>java</type>
-                                </outputTarget>
-                                <outputTarget>
-                                    <type>grpc-java</type>
-                                    <pluginArtifact>io.grpc:protoc-gen-grpc-java:1.47.0</pluginArtifact>
-                                </outputTarget>
-                            </outputTargets>
-                        </configuration>
                     </execution>
                 </executions>
             </plugin>
diff --git a/user-manager-interface/src/main/protobuf/usermanager_service.proto b/user-manager-interface/src/main/proto/usermanager_service.proto
similarity index 100%
rename from user-manager-interface/src/main/protobuf/usermanager_service.proto
rename to user-manager-interface/src/main/proto/usermanager_service.proto