Caribu
Tech Stack:
Typescript, React, Redux, Express, Electron, Babel
Caribu assists with the migration of a program from monolith to microservice. Through the act of parsing the abstract syntax tree of an express application, it can extract the endpoints, functions, and dependencies and visualize how isolated a function is. The intended goal of the visualization is to streamline the process of figuring out what functions can be broken down and seperated into AWS Lambda functions. The program shows groupings of dependencies, functions, and endpoints with code snippets even showing the line in code where they first appear.