Anatomy of an ML solution