Platform upgrade for European Parliament

EUREL EUGI platform for voting in European Parliament

was upgraded to run on modern tech stack by Redwerk

EUREL Informatica SpAEUREL Informatica SpARome, Italy

EUREL was founded in Rome in 1986 by a group of electronic and computer engineers with the aim of creating computer systems for the Public Administration.

All Customers
Legacy Maintenance

Redwerk had to deal with an existing codebase on this project gradually migrating it from JBoss to the up-to-date Tomcat/Spring Java technology stack.

Learn more
E-Government

We have a great deal of experience in e-government solutions and standards that we applied in EUREL’s project for the European Parliament.

Learn more

Project

Redwerk was assigned the task of upgrading part of the EUREL EUGI platform used by the European Parliament, taking care of integration, quality assurance, deployment, and bug fixing. The scope of the project was to migrate a legacy JBoss-based application to a modern, easy-to-maintain Spring/Tomcat-based one.

Challenges

  • Very limited timeframe for the entire project. We were given a month to complete it.
  • We were unable to deploy the entire system in-office for debugging. As per European Parliament security policy, most of the system’s components were available only in their building and could not be accessed for remote debugging.
  • The components we worked with contained a great deal of business logic that needed to be translated to an entirely new technology stack without breaking contracts with external services.

Solution

  • Thanks to our extensive experience in Java EE and Spring development, we were able to quickly decompose our work into smaller subtasks and plan further actions. This allowed us to easily coordinate work and manage EUREL expectations while keeping things organized.
  • At the very start of the project, we established efficient lines of communication between all involved parties across the globe. People in Ukraine, Italy, and Belgium were coordinated and aware of current progress and challenges at all times. We also moved task and issue tracking from email and instant messaging to modern bug tracking software for easy management.
  • One of the first things we did was set up a testing environment in our office. Developers made use of integration and unit tests to ensure that business logic and APIs functioned according to the EUREL project design.
  • We also organized a workflow where code could be written in Ukraine and tested in Brussels the same day, allowing developers to receive instant feedback from future system users.

These measures allowed us to deliver a high-quality project, on schedule and fully tested, in spite of the limitations and constraints we faced.

Need tech stack upgrade in a legacy product?

Contact Now

3

developers worked on the project

1

QA engineer

30,000+

lines of code

1

month strict timeframe

100%

deadlines met

Result

The project was successfully implemented and tested within the initial deadline. A month later, it was deployed to production in the European Parliament and is now fully operational.

Redwerk in software development for European Parliament
Redwerk upgraded platform for voting in European Parliament
Redwerk in e-government software development for European Parliament
EUREL outsourced modernization of platform for voting in European Parliament to Redwerk

Looking to hire e-government professionals?

Request Quote

Impressed? Hire us

Contact Now
Request Quote
×