Platform Upgrade For European Parliament
Rome, Italy, Europe
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 CustomersLegacy 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 moreE-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 moreProject
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.
Need tech stack upgrade in a legacy product?
Contact NowTechnologies
Related in Blog
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 MoreE-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 MoreLooking to hire e-government professionals?
Request QuoteOther Case Studies
YouTown
Delivered all-in-one mobile app for local governments, adopted in US and Netherlands and recognized by White House
School Observation App
Delivered school observation app for GEMS Education from 0 to launch in 3 months
Current
Developed this 100% ADA compliant e-government SaaS which is used by welfare divisions across the US