Aciety

Salsify - Mobile-first frontend system for displaying various content

Portfolio description is not provided

About

The client is the North American bureau of Il Sole 24 ORE, Italy’s main financial daily newspaper, published by 24 Ore Group. In the field of services tailored to professionals and businesses, the Group enjoys a solid competitive market position thanks to its databanks, online services and training programs.

The challenge

Sites belonging to 24 Ore Group, are built with old technologies and look outdated.
Moreover, their owners share the same issue as our customer – as the systems are huge, have lots of dependencies and have been developed over years, rewriting legacy apps from scratch or migrating them to new technologies would take a lot of time and even more important – a solid budget.
Since from a technical perspective, the most important part of the website for readers is the customer-facing front-end, the idea was to renew only this part. To develop a solution that could be plugged into any existing web app or CMS, use its data, but display them in its own way.

In addition, the solution had to:

  • Improve the accessibility of content on the web

  • Provide better tools for content producers

  • Meet the needs of both users and search engines

  • Offer a cost-effective platform

The solution

The ELITEX team didn’t want to start with the traditional approach of building apps for the web. Instead, we rethought the architecture and decided to go another way. The chosen approach was more similar to that of building a mobile app.

We chose JavaScript as a main language.
On top of JavaScript itself, it was decided to use AngularJS, Node.js and Sails.js. From the project management perspective, the scrum pattern was chosen so the team was able to show the customer the interim results each sprint.

The system was built with a microservice architecture. That means that the server-side app consists of two parts:

  • REST API that responds to users’ requests.

  • Service that gets content from external data sources, parses them and stores them in our database.

These services communicate with the help of queues and can be easily scaled. Our developers used a MongoDB database, which can handle large volumes of structured and unstructured data.

The specific architecture allows most of the pages to be loaded without any delay at all, meaning the application is blazingly fast. It was accomplished as a big part of the logic, as well as templates, are preloaded and cached on the frontend.

The user’s browser loads it only once during the first visit to the site. When the user opens any data on the app, there is no need to render the page on the server and load everything from the beginning.
The server works as a REST API, returning only raw data. This includes the newly published content – the site loads all the latest data at once. It is a powerful approach to creating modern web applications.

The result

As a result, ELITEX has met the goal of engineering a blazingly fast, efficient and smooth state of the art system that is able to make the web faster. The platform was successfully delivered to the customer who could take it to the next level.

  • 50000 - 100000Size in euros
  • Not providedPrice
  • 6Duration in month
  • 4Team size

Tech Information

Skills
JavaScript
Node.js
MongoDB
Amazon Web Services (AWS)
AngularJS
SaaS
HTML
CSS
gulp
User Interface (UI)
Project Management
API
REST
JSON
Testing
Scrum
Quality Assurance
Services
QA
Project Management
Software Development
Web Development
UX/UI
Industries
Media representation
Other professional, scientific and technical activities
Publishing activities
Markets
Europe
Northern America
World

ELITEX Portfolios

Company Description

ELITEX is an AI-native engineering partner for real estate and hospitality. Since 2015, we've shipped dozens of products for clients across the USA and Europe. We build property-management and reservation systems for growing operators, and we build them to fit your operation, not a template.

Most of our clients are small and mid-sized businesses, so we know how to build within real budgets and firm deadlines. By choosing ELITEX, our clients work with experienced, tech-savvy engineers who have also delivered for Fortune 500 and Global 500 companies. That standard applies to every product we ship, at any size or stage.

Why teams choose us:

  • Deep domain expertise in real estate and hospitality

  • A real partner who refines your ideas and pushes back when something looks off (that's how clients describe us)

  • Senior-led teams that scale up or down in days

  • AI-native delivery, with engineers who stay accountable for every line they ship

Recent results:

  • Cut one client's customer onboarding from 2-3 days to 45 minutes

  • Helped a startup grow 5x in under a year as their tech team

  • Cut 90% of infrastructure cost for a FinTech company with our iterative DevOps approach in less than one month

  • Delivered a DevOps overhaul in one month: deploys went from hours to minutes, with zero compliance incidents

10+ years in business · dozens of products shipped · top-rated on Clutch

Company Information

We Help Cover All Your Needs In The Following Service

Please confirm