• Enhanced RESTful API’s availability, flexibility, and scalability by restructuring API and building the entire skeleton that meets the OpenAPI specification using Java Vert.x.
• Developed an API gateway instance to deploy API controller verticles, intercept incoming requests, and communicate with those verticles through eventBus.
• Constructed an abstract class that defines the instance’s behaviors and how to invoke the corresponding methods through the arriving message in the API verticle.
• Established a Vert.x instance to consume log data via Kafka queue for follow-up data analysis to gain valuable perception from our clients, then construct a more insightful strategy.