Skip to content

Case study/Modernization

Rewriting and migrating a legacy platform onto .NET Core (Global On Media)

unicrew rewrote Global On Media's legacy code and migrated its servers onto .NET Core, React, and Stencil.js in one engagement.

Global On Media set out to transform legacy code and infrastructure to new technology. unicrew ran a complete rewrite and migration, moving both the servers and the codebase onto .NET Core, React, and Stencil.js. In the COO's account, the site came back much more stable, with performance highly improved. The engagement began in 2020 under our former Artelogic brand.

Client
Global On Media
Focus
Modernization
Market
Israel
Engagement
Complete rewrite and migration
Stack
.NET CoreReactStencil.js

Outcome at a glance

What this project delivered.

  • 01The site was migrated and rewritten onto .NET Core, React, and Stencil.js
  • 02The new system is much more stable than the one it replaced
  • 03Performance highly improved after the rewrite

The challenge

Global On Media is an internet company in Israel with several online assets. The goal it brought to us was to transform legacy code and infrastructure to new technology, and the deciding factor in choosing unicrew was a complete rewrite implemented in .NET Core. That set the shape of the work: the application and the servers underneath it, in one engagement. Where only the application is rewritten, the new code goes live on the old environment and inherits its limits, which is how a modernization budget gets spent for a fraction of the benefit.

Our approach

unicrew took the work on as Global On Media’s legacy-modernization partner. The codebase was rewritten on .NET Core at the back end with React and Stencil.js at the front, and the servers were migrated in the same engagement rather than left in place. Five people ran it: a CTO, a project manager, and three full-stack developers, working in sprints, managed by the project manager, over Slack, Git, and Jira.

Results

The COO gave the outcome in one sentence: the site migrated and rewritten, the new system much more stable, performance highly improved. What made that possible was moving the two halves in step, new code on infrastructure that moved with it.

Modernization work splits across those two halves in different proportions. The cloud migration and DevOps study is the same problem weighted toward infrastructure, and the client reviews page has the rest, in the clients’ own words.

“They were highly committed to the project and business goals.”

Efrat Kalmar, COO, Global On Media

What the client says

Site was migrated and re-written, the new system is much more stable, and performance highly improved. Excellent technological level. highly responsive and communicative. They are highly committed to the project and business goals.

Efrat KalmarCOO, Global On MediaIsrael
Clutch
5.0

Unified rating across 61 verified client reviews

Read this review on Clutch All client reviews

04/Technologies

Technologies on this project

Frontend

  • React
  • Stencil.js

Backend

  • .NET Core

05/Quick answers

The questions behind the project

What did unicrew do for Global On Media?

unicrew ran a complete rewrite and migration. Global On Media set out to transform legacy code and infrastructure to new technology, and the deciding factor in choosing unicrew was a complete rewrite implemented in .NET Core. Both the servers and the codebase moved, with unicrew as the legacy-modernization partner. The COO's summary afterwards was that the site had been migrated and rewritten, the new system was much more stable, and performance had highly improved.

What stack did the platform get rewritten onto?

.NET Core on the back end, with React and Stencil.js on the front end. The scope covered servers as well as code, so the application and the environment underneath it moved in the same engagement. That pairing is the point of a rewrite at this scale: new code deployed onto the old environment inherits whatever that environment imposes on it, and the gain is smaller than the effort suggests.

Who worked on the rewrite and how was it run?

Five people in total: a CTO, a project manager, and three full-stack developers. They worked in sprints, managed by the project manager, using Slack, Git, and Jira. The scope covered both halves at once, the codebase rewritten on .NET Core, React, and Stencil.js, and the servers migrated. Global On Media's COO said the team was highly committed to the project and business goals.

Does unicrew take on full rewrites, or only incremental modernization?

Both, and this project is the full-rewrite example: the deciding factor was a complete rewrite implemented in .NET Core, and unicrew took the code and the server migration together rather than one at a time. That judgement, what to rewrite, what to keep, and how to move an application and its environment in step, is the legacy modernization work our .NET engineers do. For the same problem weighted toward infrastructure, see the cloud migration and DevOps study.

Have a project in mind?

Tell us what you are building. We will map the fastest route from where you are now to a working product, no obligation and no sales script.

Book a scoping call

Thank you

Thanks for your message. We will get in touch with you shortly.