Árfigyelő

A mai napon élesítettük az ingatlan.com legújabb szolgáltatását, az Árfigyelőt, ami közel azonnal küld e-mail-értesítést, ha egy kedvencnek jelölt hirdetésed árát megváltoztatták.

Árfigyelő az ingatlan.com-on

A projekt érdekessége számomra, hogy a levelek összeállításáért és kiküldéséért felelős kódokat Node.js-ben készítettük. Az egész mögött áll még egy kis RabbitMQ-s üzengetés, meg némi klasszikus adatbázis mókolás. A csapatban majdnem mindenki ismeri a Node-ot, de ilyenformán élesben most használtuk először. Nekem ennek (és egy másik szintén icomos projektnek) kapcsán egyelőre nagyon jók vele a tapasztalataim: elsőre kis gondolkodásmód-váltást igényel, de utána rendkívül gyorsan lehet benne haladni és mivel most nagyjából olyan szerepet tölt be, mint pár éve a PHP, rengeteg dokumentáció, segédlet, nyílt forráskódú eszköz érhető el hozzá.

Amit még használtunk és lehet, hogy neked is jól jöhet:

  • log4js-node: naplózásra való, ráül a console.log metódusra, így nagyon kényelmes a használata. Tud írni fájlba, adatbázisba, kimenetre és nagyon könnyen konfigurálható.
  • knex: SQL-lekérdezések építésében és azok kezelésében nyújt nagy segítséget: áttekinthetőbb tőle a forráskód, nagyon jól dokumentált és a bonyolultabb feltételekkel is megbirkózik. Sok hasonlóval találkoztam már mindenféle nyelvben, de eddig ez vezeti a listát.
  • Nodemailer: amint a neve is mutatja: levelek kiküldésére jó. Szintén könnyen konfigurálható, nagyon jó az alap leírása és voltaképpen mindent tud, ami akár összetettebb levelezésre is kellhet.

Az új szolgáltatás valójában már tegnap elindult, de akkor elővigyázatosságból csak egy teszt címre küldte az összes levelet, de mivel láttuk, hogy egész nap és éjszaka zökkenőmentesen működött, nem tapasztaltunk semmilyen problémát, így ma délelőtt az összes felhasználónknak elérhetővé tettük.

Szóval ha van kedvenc hirdetésetek, figyeljétek a bejövő mappát, hátha olcsóbban tudtok rá lecsapni!

« »

mefiblog logó

Írja és rendezi Mefi, avagy Nádai Gábor © 2005-2024

A blogot büszkén pörgeti a WordPress motorja, Anders Norén sablonjának átbuherált változatával.