I wanted to publish an example of what I would consider a 'real world' application. Given the scope of basicallyeverything I have worked on, is consdered IP for private companies. This makes things a bit hard to share with anyone else how I would approach an application in an actual day to day basis.
As a result, I wanted to create an application that modeled some of my personal experiences. I came up with the concept of redoing an inventory tracking system I had played a large role on in the past. The domain space provides a problem interesting enough worth solving, and I am really looking forward to iplementing a few technical options that were not options for various reasons during the time I had spent on the project.
To make things interesting, I have decided to implement the application in both Java and Node. The goal here is to apply common concepts across different tech stacks. The Java/Node choice is a natural fit as I spend most of my time in these areas, however at some future point, I am planning
In the next section, I will deep dive into the domain problem, it is necessary to get enough background on the task at hand. I picked this project specifically as it introdues a few requirements that span beyond the normal scope of a lot of example applcations. In particular I wanted to address performance optimizations for a specific function related to tracing operations over time periods.