AutoTrack Case

AutoTrack.nl

Projectomschrijving

Verzorg het doorontwikkelen van de omgeving en website van AutoTrack, maak gebruik van de laatste ontwikkeltechnieken, zoekmogelijkheden en zorg ervoor dat deze meertalig is te gebruiken. Combineer dit met een dynamisch makkelijk aanpasbare front-end waarbij performance behouden blijft en de omgeving stabiel en betrouwbaar. Zorg dat de oplossing aansluit op de Oracle database en functionaliteit via een API wordt geleverd.

De kwestie

Bij de opdracht zijn drie grote uitdagingen:

1: De auto-database wordt zwaar belast door zoekopdrachten, dus ontlast daar waar mogelijk;

2: Zorg dat back-end en front-end zoveel mogelijk van elkaar gescheiden worden, zodat onderhoud gemakkelijk en gecontroleerd kan gebeuren;

3: Zorg dat (voor de realisatie van de Belgische website) de site meertalig kan worden uitgerold.

De oplossing

De techniek van een dedicated zoeksysteem ontlast de database. Een scheiding tussen back-end en front-end, zowel in code als architectuur, maakt het onderhoud efficiënter. Dankzij de inzet van een universele API kunnen derde partijen nieuwe toepassingen realiseren en is het benaderen van de site-functionaliteit beschikbaar voor elk device.

Voor de dynamische front-end en de API gebruiken we producten van Zend. Deze robuuste applicatieserver levert betrouwbaarheid, stabiliteit en performance die nodig is voor bedrijfskritische applicatie als deze.

Met gebruik van Solr hebben we de zoekmogelijkheden geïntegreerd en de performance verfijnd en verbeterd. Deze enterprise-zoeklaag biedt uitgebreide zoekmogelijkheden tegen ongeëvenaarde performance.

AutoTrack Occasions

Het resultaat

Een zeer toegankelijke, snelle, stabiele en meertalige website waar AutoTrack zelf aanpassingen in kan doen en waar wij als Enrise projectmatige uitbreidingen op kunnen en mogen uitvoeren.

Met behulp van de API kunnen andere partijen de beschikbare functionaliteiten integreren in bijvoorbeeld mobiele apps voor AutoTrack.

Met de inzet van de API wordt nu ook de initiële AutoTrack-site bediend: er is een eenduidige architectuur neergezet, die goed te onderhouden en beheersbaar is.

De AutoTrack websites: www.autotrack.nl en www.autotrack.be

De AutoTrack apps: iOS (iPhone/iPad) en Android

AutoTrack iOS app

Technieken

PHP, HTML, CSS, JavaScript, AJAX, Zend Framework 2, Web Services, XML

Platformen & Systemen

Linux, Apache, Varnish, Solr, Oracle

IN HET NIEUWS

Autotrack breidt uit naar België

AutoTrack lanceert gelijknamig autoplatform in België

AutoTrack krijgt app: zoeken naar occasions op iPhone

Volg ons

Twitter

Douglas Crockford opening the #zendcon closing keynote talking about the Dutch genius Edsger Dijkstra! http://t.co/yK9FSTarPn
- Thursday Oct 30 - 6:53pm

Meet the Zend team! #zendcon http://t.co/lM5qrkgqCl
- Thursday Oct 30 - 2:50am

. @EvanDotPro is sharing very useful and detailed info about #nginx and configuring it for performance! #zendcon http://t.co/gXmBxJnAsf
- Wednesday Oct 29 - 11:26pm

After the panel discussion about #bitcoin, at 2:45pm @jrvandijk will be talking about our experience with Zend Server in room 204! #zendcon
- Wednesday Oct 29 - 8:39pm

Synthetic benchmarks from PHP over the years. 5.6 is about 6x faster then 4.4. #zendcon http://t.co/RZCt0ISTVV
- Wednesday Oct 29 - 4:51pm