An event-driven full-stack service framework