Prep the pork. Trim the pork of most of the fat, where possible. Cut the pork into 1-inch cubes and place in a mixing bowl with the sliced shallot, sliced garlic, grated ginger, and soy sauce. Season with salt and white pepper and toss well. Set aside.
Make the caramel. Combine the brown sugar and fish sauce in a 4-5 quart dutch oven over medium heat. Let the sugar cook, stirring once in a while, until totally melted and foamy.
Cook the pork. Add the pork to the caramel and toss well to coat. Stir in the water and oil and stir well to re-melt any of the crystalized sugar. Bring to a gentle simmer over medium-low heat and cook for 90 minutes or so, or until the water has evaporated and the pork is tender. At this point, there will be some fat in the pot with the pork. Continue to cook the pork until the caramel clings to the outside.
Serve. Serve the caramelized pork alongside lettuce, steamed rice, chopped veggies, and fresh herbs with sriracha on the side for a bit of heat. Layer the pork and rice into lettuce cups with veggies and herbs to make the most delicious pork lettuce wraps!