When to self-host critical application components | Heykuki News