Moving “tutti.ch” Legacy to Modern Cloud in a Single Night

21.04.2021

Imagine completely shutting down a website like tutti.ch. Sound scary? It is – and yet the tutti.ch team had to do just that to move their website to the cloud.

Paweł Szczepaniak, Principal System Engineer for General Marketplaces at SMG, talked about their biggest legacy to cloud migration project yet and how it all turned out great!

The Cloud is the Limit

tutti.ch had been renting a rack in the Zurich data centre, but the hardware was getting quite old. In addition, their setup was reaching some of its limits. During peak traffic, the internal network was saturated, so they knew it was time for a new and improved solution. The goal was to move tutti.ch to the cloud and, by doing so, fully automate management of the infrastructure. This migration would reduce the risk of hardware failure, as well as ensure documentation and automation to mitigate potential problems. With AWS scalability, future growth concerns are alleviated as increased traffic and load can be managed with flexibility. How to go about an intense migration project like that?

Understanding Legacy

To be able to tackle this project, the team needed to understand the legacy infrastructure. So what does legacy mean?

By legacy, we mean outdated computing soft- and/or hardware that is still being used. The system still works and fulfils the function it was designed for however, it limits or disables growth.

Since the code had been written more than 10 years ago, there were a lot of unknowns. The specifics of its operation and the settings they managed were crucial. More importantly, adapting it for cloud migration was essential, as these dynamics were previously unconsidered. Back then, the absence of cloud or microservices concepts led to insufficient flexibility required for cloud operations. This difference in technologies also made testing incredibly important and very challenging. Juggling new setup creation, existing infrastructure maintenance, and cloud migration within a short span posed considerable challenges. This task was made easier thanks to the initial automation of everything.

The Big Move

The team’s uncertainty about on-premise duration led to time pressure. This drove them to migrate production first, then address testing. Ultimately, it helped tutti.ch keep the most important environment – production – fully operational and ready for the increased traffic.

The migration process started at 11 pm when traffic is usually at its lowest. That way tutti.ch could be fully shut down. The expectation was to be back live at 8 am the next morning. However, things went better than expected, and shortly after 5 am, the site was back online. During the day, there were some minor functionality issues that were easily resolved, but none of the critical features had any issues so the migration was a complete success.

Test, Test, Test

This probably goes without saying, but testing is always the way to go with any new feature, especially a new infrastructure. If you think you’ve tested it enough, test it again. It sounds a bit boring, but more bugs will always come up, and it’s better to find them and fix them before any releases. Almost all setups are so complex that anyone can miss a detail, but at least you will have caught as many as you could beforehand.

Test. Then test it again. Then again.

Another thing Paweł emphasised was the importance of documentation. It is a valuable exercise to completely shut down (or partially in some instances) before going live to see what happens and document all the processes that are not automated. This type of documentation will help save a lot of time and resources in the long run.

And to end this successful migration of tutti.ch from legacy to the cloud, Paweł’s most important piece of advice: “If you’re under time pressure and feel confident that it will work – go for it. Even if you work from 11 pm and it’s 5 am. You have more time to fix bugs before the majority of users will come onto the site”.

Latest Blog Posts

Marta Andreoni

Head of Design for Automotive

Introduce yourself and your role at SMG

I’m Marta Andreoni, Head of Design at SMG Automotive. I lead the design and UX writing team shaping AutoScout24 user experience. 

In my role, I wear many hats. My main focus is ensuring we stay true to our vision “simplifying people’s lives and connecting humans through innovative digital platforms” and our brand promise, “make it happen”. I challenge my team to think user-first, push for innovation, ease of use for our customers and make forward-thinking decisions, even within business and technological constraints.

 A big part of my role is supporting each designer’s growth, motivation, and career development. Through one-on-one coaching, mentoring, group work, and projects, I help my colleagues set and achieve their goals while fostering new learning opportunities.

What helps you feel empowered and confident in your role?

If I had to mention one thing I would say “being proactive” has been key to feeling more empowered. I enjoy solving problems, so when issues or opportunities arise, be it in the product, market or the team, I get curious and I proactively investigate the reasons and try to bring inputs to be discussed with others, this makes me feel I can be part of the process or solution and my point of view is going to be taken seriously. My optimism also plays a role, giving me confidence that even the most complex challenges can be solved. 

Besides, having trust from other managers and colleagues makes me feel in a safe environment where I can take ownership on topics I’m passionate about. 

What’s one thing SMG does well in fostering an inclusive workplace? What more can be done to amplify and support different perspectives in the workplace?

In my experience, we strive for balancing top-down and bottom-up inputs, ensuring employees can influence product directions, processes, and culture. People are approachable, and our strong feedback culture helps voices be heard. Across SMG, initiatives like regular People & Culture Surveys, topic guilds, and events in our locations across the world foster open exchange and mutual learning.

That said, I’ve noticed that quieter voices sometimes get less space, or interacting with top management can feel intimidating, especially when giving critical feedback. To make participation more inclusive, we could apply more facilitation and group work techniques like structured turn-taking, written input, and smaller group discussions – ensuring everyone, regardless of confidence level, seniority or personality, feels comfortable contributing. 

Design is often about seeing the world differently. How do unique perspectives contribute to more innovative, inclusive, or impactful design?

Design is about understanding diverse user personas and perspectives to create solutions that truly meet their needs or create new opportunities. I believe in the power of collaboration to shape user experiences – bringing together different disciplines, backgrounds, and lived experiences helps challenge assumptions, uncover blind spots, and drive more inclusive, innovative, and impactful solutions.

Looking back on your career, what’s one lesson or piece of advice you wish you had known earlier as a leader in design?

There are three things no one really prepares you for as a design leader: dealing with constant change, facing failure and handling emotions at work. These topics aren’t talked about much until you face them. I was lucky to learn from others’ experiences, but much of it came through my own.

One thing I wish I had understood earlier is the power of emotional intelligence, my job is no longer about the content and the design, it is about people. Self-awareness, not just of your own emotions, but also how others feel and react, can be the difference between conflict and harmony, frustration and clarity. The more I grow as a leader and designer, the more I realise that design isn’t just about doing the design job, delivering solutions on the market: it’s about navigating people, their emotions, and making change more acceptable and transforming issues into opportunities, both within the organisation and through great products.

 

Fotos vom Management mit und ohne Hintergrundfarbe als ZIP-Datei

Logo zum Download in allen Versionen