Switching to a major new release or transitioning to a different framework is often a daunting task. Our attempt to migrate to Nuxt 3 was no exception. Despite the challenges and setbacks, it proved to be a valuable learning experience. This journey revealed both the strengths and weaknesses of our system, driving us to optimise and refine our processes. Here’s a detailed account of our migration story, the obstacles we encountered, and how we persevered to improve our infrastructure.
The Tech Genesis Initiative and Our Onboarding Experience
The Tech Genesis Initiative is Emma’s Internship program to internally grow young talented individuals, to provide them with the right resources to develop into strong software engineers, in line with Emma's DNA, and give them real-world professional experience.
Read moreIn this article, we share the steps that we took to migrate our storage from Elastic File System to S3 on AWS.
In this article, we share how we're running our online stores for all countries in a micro-service based architecture.
In this article, we share how we swapped one of the most critical components of our checkout experience, the promotion engine, with zero downtime.
The Tech Genesis Initiative is Emma’s Internship program to internally grow young talented individuals, to provide them with the right resources to develop into strong software engineers, in line with Emma's DNA, and give them real-world professional experience.
Our Tech Gathering took place in Frankfurt near our main office. Almost 70 people (~80% of the Engineering and Product workforce) showed up for these 2 full days, coming from all of Emma’s offices and Tech Hubs in Lisbon, Frankfurt, Hamburg, Berlin, and Munich as individuals from all over Europe.
Learn more about my most important take-aways from this replatforming project at Emma — The Sleep Company.
Our system migration is a heavy lift. Learn more how we approached to execute our replatforming.
The proof-of-concepts conducted with the finalist solution candidates ultimately let us decide for the best systems.
The proof-of-concepts conducted with the finalist solution candidates ultimately let us decide for the best systems.
The proof-of-concepts conducted with the finalist solution candidates ultimately let us decide for the best systems.
Learn more about the key principles for our technical evaluation that we used for our replatforming project at Emma.