Loading

Use case: Custom web development outsourcing for Terravision

About Terravision Group

Terravision Group is renowned for its airport transfer services between Europe’s main airports and their respective city centres. The Group is also a key player in the tourism industry, with business activities ranging from its Las Letras apartments in Madrid, its La Tenuta dell’Uccellina country estate in Tuscany, its range of Tuscany Corner organic foods, Low Cost Car Parking and its Terracafè lounges.

Terravision in numbers

Number of airport transfer service: 19
Passengers traffic in 2011: 3 million
Website traffic: 600 000 unique visitors/month
service-creative-img1-3

Main Objectives for custom web development team

Implement one-click deploy

As client have a lot of micro services that needs to be adjusted first task we had is automate the custom software deploy to staging and prod servers. Our DevOps used Docker, Ansible and Jenkins to create CI software combination.

Solve Symfony side bugs

As back-office services  for web application was developed in Symfony 2 our team initial tasks were debugging and adjusting the existing code. As well set of unit tests needs to be developed. With this start package we should move to CD flow

Optimise software environment

When ZaraffaSoft start working as custom software development partner, Terravision had some infrastructure elements redundant and causing useless spendings. So one of our first long-term assignment for DevOps was infrastructure optimisation and migration to AWS

Wordpress development

There is a various tasks about custom WordPress development to make front-end website respond fast, provide better UX and have conversion up.

Achievements

 Values client get by outsourcing web development

  • Implement one click deploy schema
  • Reduce company spendings up to 30% by infrastructure optimisation.
  • Get into continuous flow for new features using Jira and Scrum
  • Solved critical bugs in user flow
  • Average page response time redused

What was done?

Steps we take to achieve client’s development goals

First of all with setting up the Docker images the micro-services became flexible and scalable. About the Symfony development part we take a steps to cover functionality with Unit tests, then we focused on feature development in Scrum way. As we had an on-demand remote web development team and DevOps engineer provided, we done infrastructure migration and bugfix in parallel. When CI was ready first and first launches to stage server were OK, CI was applied to the prod machines.

So far we have: Deploy in one click, time to prod reduced, code quality and quality assurance up with the CI that runs unit tests and code analyzator before deploying, costs to maintain reduced to 30% with the new clever infrastructure.

Great software development team

 

Zaraffasoft provided us with a great team of Back End Developers and DevOps. The whole team was highly skilled and we really appreciated the constant focus on quality and the proactive approach.
I definitely recommend Zaraffasoft to all the companies looking for software developmet services.

Giacomo P.

CEO@Terravision
0b11d18

Looking for web development company ?

Contact us to get  technical estimation and roadmap for your project