🚀 SOCi Surveys V2 – Revolutionizing Survey Systems at Scale
SOCi, a leader in multi-location marketing technology, needed a next-generation survey system to meet growing demand for faster, more scalable public feedback tools. Their existing platform struggled under high traffic loads, and survey feature development was slow due to monolithic bottlenecks.
I played a pivotal role in engineering and launching Surveys V2 — a complete overhaul of SOCi’s survey product. I designed the frontend core logic with dynamic survey building, optimized public survey rendering through a dedicated microservice, and built a robust email delivery service leveraging AWS SES and RabbitMQ for real-time notifications.
To future-proof development, I also restructured the frontend into Micro Frontends using Webpack Module Federation, enabling SOCi teams to deploy features independently without full-system redeploys.
The launch of Surveys V2 reduced backend load by over 50%, sped up new feature delivery, and significantly improved survey response times for end users. It empowered SOCi to better serve enterprise clients needing reliable, high-volume feedback solutions.
🔧 Tech Stack
Node.js · React.js · RabbitMQ · AWS SES/SNS · Redis · Docker
Used Webpack Module Federation to split the monolith into independently deployable and scalable frontend modules.
🌟 Highlights:
Achieved reduction in survey rendering load on the monolith.
Enabled faster feature rollouts and easier team collaboration through microservices and frontend modularization.
Contributed to the successful launch of SOCi Surveys V2 – setting a new standard for user feedback solutions at SOCi.