Introduction | A Modern Java Pet Store