New York, New York, United States
• Constructed the mock microservice application frontend in React which utilized modular components in order to reduce render times by minimizing the number of re-renders.
• Implemented gRPC to convert JSON data to protobuf messages, reducing latency between requests and responses and decreasing complexity in order to promote a more rapid development process.
• Built client and server stubs using Node.js to aid in transferring data between microservices in order to handle concurrent requests more efficiently and to improve scalability.
• Created a proxy server in the mock microservice application in Node.js/Express in order to efficiently route requests from the client to the appropriate microservice and translate those requests into gRPC’s HTTP2 framework.
• Configured webpack to transpile the front-end assets of the mock microservice application to produce minified, uglified, tree-shaken bundles for better asset caching and load-times.
• Utilized a NoSQL database to securely store user and book data within their respective microservices.
• Implemented Docker Containers and Docker Compose to containerize each microservice in our mock app to ensure a consistent workflow for each member of the development team.