Oksana Klimova
Oksana KlimovaLead Software Engineer @ EPAM Systems

Oksana is a Lead Software Engineer with 9 years experience in IT in a wide range of contexts (eCommerce, Life Science, social sector) with a focus on JavaScript, Vue and people relations at the team.

How to reuse one codebase across multiple sites on Vue.js

The story of fails and successes of how to use one codebase for multiple e-commerce websites managed by headless CMS.

Here I will talk about different architecture approaches we took on a large CMS e-commerce project, where the goal was that users can build their own websites with minimal effort. What are the problems we faced, and what we did to solve them. What worked for us, what didn't, and why.