Platform Upgrade For European Parliament

E-voting platform for European Parliament

upgraded by Redwerk in less than 1 month
×
Where do you want us to send our platform upgrade for European Parliament case study?
Please enter your business email isn′t a business email

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, as a software development outsourcing company, 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.

We also proved once again that the option to outsource Java development to Redwerk can help every company to receive the best result.

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
I was lucky to meet Redwerk team when I was working on the EUGI Messaging System. We needed a reliable software vendor to assist us with upgrading part of the EUGI platform used by the European Parliament. Redwerk helped us to migrate from a legacy application to a modern and easily-maintainable platform . They also provided all-around IT support, assisting with integrations, testing and bug fixing, as well as deployment. I am pleased with all the work they’ve done and can strongly recommend Redwerk as a trusted technology partner that delivers quality software solutions.
Sandro Costa
Sandro Costa, CEO at Interact SpA & Eurel SpA

Need tech stack upgrade in a legacy product?

Contact Now

Technologies

Java
Spring
Hibernate
SQL Server
MySQL
Tomcat
HornetQ
JMS
Maven
GitHubGitHub
Linux
3developers worked on the project
1QA engineer
30,000+lines of code
1month strict timeframe
100%deadlines met

Related in Blog

Redwerk Contribution to Ukraine Becoming EU Candidate

Redwerk Contribution to Ukraine Becoming EU Candidate

Ukraine has recently been granted EU candidate status, and it’s a huge step forward on our turbulent path of European integration. A truly historic moment and a clear message to the Kremlin that Ukraine is a free, democratic state stepping into the future and leaving imperialisti...

Read More
E-Government: Technology Fostering Democracy

E-Government: Technology Fostering Democracy

We live in a time when almost everything can be done on the Internet: communication, shopping, watching movies, playing games, learning, and working. But there is still a long way to go. To register a marriage, vote in elections, or inherit, we still have to spend time and energy...

Read More

Looking to hire e-government professionals?

Request Quote

Other Case Studies

YouTown

YouTown

United States

Delivered all-in-one mobile app for local governments, adopted in US and Netherlands and recognized by White House

School Observation App

School Observation App

United States

Delivered school observation app for GEMS Education from 0 to launch in 3 months

Current

Current

United States

Developed this 100% ADA compliant e-government SaaS which is used by welfare divisions across the US