Ami a térkép mögött van: Mennyibe kerül a PetMap.hu üzemeltetése?
Nem szeretünk adományokért kuncsorogni. Viszont elértünk egy olyan pontra, ahol a saját zsebből finanszírozott dedikált szerverünk és a növekvő infrastruktúra fenntartása transzparens kommunikációt és a közösség támogatását igényli.
1. Miért nehéz megírni ezt a posztot?
Van egy íratlan szabály a hazai interneten: egy sikeresnek tűnő, modern platform mögött a felhasználók automatikusan egy tőkeerős céget, vagy egy láthatatlan, végtelen forrásokkal rendelkező befektetői csoportot vizionálnak. A valóság ezzel szemben az, hogy a PetMap.hu-t egy maroknyi fejlesztő és állatbarát hozta létre, puszta elhivatottságból, szabadidőt és energiát nem kímélve. Eddig a pontig büszkén álltuk a sarat, és minden felmerülő számlát saját zsebből, kérdés nélkül egyenlítettünk ki.
Most viszont eljött az a pillanat, amikor le kell dobnunk a marketinges álarcot, és teljesen őszintének kell lennünk veletek. Rendkívül kellemetlen és nehéz dolog támogatást kérni. Mi sem szívesen kéregetünk adományokra, hiszen a PetMap.hu-t egy ingyenes, mindenki számára nyitott, segítő szándékú szolgáltatásnak terveztük, és ehhez a jövőben is szigorúan tartani akarjuk magunkat. Nem lesznek fizetős funkciók, nem fogjuk elzárni a bajba jutott gazdák elől a térképet. Viszont ahhoz, hogy a rendszer stabilan fusson, ne omoljon össze a kritikus percekben, és fogadni tudja a napi többezer látogatót, olyan infrastrukturális háttérre van szükség, aminek a költségei már túlnőttek az egyéni finanszírozás keretein.
2. Miért nem elég egy olcsó tárhely?
Sokan azt gondolják, hogy egy weboldal fenntartása kimerül évi néhány ezer forintos webtárhely-díjban. Ez igaz is lehet egy statikus bemutatkozó oldal vagy egy egyszerű blog esetében. A PetMap.hu azonban egy komplex, valós idejű térinformatikai alkalmazás. Amikor megnyitod a térképet, a háttérben nehéz és összetett folyamatok zajlanak: a rendszer kiszámítja a koordináták alapján a sugárirányú távolságokat, kezeli a PostGIS földrajzi adatbázist, képeket méretez át és optimalizál azonnal a feltöltés után, és koordinálja az automatikus értesítési láncokat.
Emiatt a gigantikus számítási igény miatt saját, dedikált szervert üzemeltetünk. Ez a fizikai hardver biztosítja azt a nyers erőt és memóriát, ami ahhoz kell, hogy a térkép ne akadjon meg, és a keresések milliszekundumok alatt lefussanak. A saját hardver birtoklása és bérlése hatalmas szabadságot ad a technológia finomhangolásában, de ezzel együtt egy fix, magas havi fix költséget is a nyakunkba varr, amit akkor is ki kell fizetni, ha épp kevesebb az eltűnt állat az országban.
| Infrastruktúra elem | Miért kötelező? | Költség jellege |
|---|---|---|
| Dedikált Szerver bérlés & Elhelyezés | Magas CPU és RAM igény a PostGIS térképes lekérdezések kiszolgálására. | Fix havidíj |
| Redis Cache & Memória management | A villámgyors adatbetöltésért és a szerver terhelésének csökkentéséért felel. | Fix havidíj |
| Képtárolás & CDN (S3 Object Storage) | A gazdák által feltöltött nagyfelbontású állatfotók biztonságos és gyors tálalása. | Forgalomfüggő |
| Tranzakciós Email & SMS átjárók | Azonnali lokális riasztások kiküldése a környékbeli nagyköveteknek. | Forgalomfüggő |
3. A láthatatlan költségek és a felelősség
A fix szerverköltségeken túl van egy másik, szintén súlyos tétel: a forgalomfüggő kiadások. Minél sikeresebb és ismertebb a PetMap.hu, minél több emberhez jut el a híre, annál több fotót töltenek fel a rendszerbe, és annál több e-mailt kell kiküldenie a szervernek. Amikor egy eltűnt állat adatlapja vírusként kezd terjedni a neten, a látogatók rohama olyan adatforgalmat generál, aminek minden egyes gigabájtjáért fizetnünk kell az adatbözpont felé.
Nem beszélve az e-mailekről. Ahhoz, hogy az azonnali riasztások ne a spam mappában kössenek ki, hitelesített, prémium tranzakciós email-küldő szolgáltatásokat kell igénybe vennünk. Ennek a díja a kiküldött levelek számával egyenesen arányosan növekszik. Ha egy forgalmasabb hónapban sok riasztást adnak le a gazdák, a kiküldött levelek száma százezres tételre is rúghat – ez pedig komoly anyagi terhet ró ránk.
"Egy ilyen platform üzemeltetése nemcsak anyagi, hanem óriási morális felelősség is. Ha a szerver leáll egy karbantartási hiba vagy pénzhiány miatt, akkor abban az órában talán egyetlen állat sem talál hazáig. Nem engedhetjük meg magunknak a leállást."
4. Transzparencia: Mire megy el a támogatásod?
Szeretnénk egy dolgot kristálytisztán leszögezni: a PetMap.hu csapatából senki sem vesz fel fizetést. Nem profitot akarunk termelni, nem fizetett menedzsereket finanszírozunk, és nem luxus irodát tartunk fenn. Minden egyes forint, cent vagy euró, amit adományként eljuttatsz hozzánk, közvetlenül és kizárólag a technikai infrastruktúra számláinak kiegyenlítésére fordítódik.
Ha több támogatás érkezik be, mint amennyi a szerver alapvető túléléséhez szükséges, azt nem tesszük el. Ekkor olyan fejlesztéseket tudunk aktiválni, mint az SMS-alapú azonnali riasztási rendszer a nagyköveteknek, vagy a térképes szűrések sugarának további növelése és finomítása. A célunk az önfenntartó működés elérése, ahol a fix üzemeltetési költségek miatt nem kell éjszakánként aggódnunk.
Segíts fenntartani a védőhálót!
Akár egyetlen kávé ára is hozzájárulhat ahhoz, hogy a dedikált szerverünk jövő hónapban is zökkenőmentesen kiszolgálja a bajba jutott állatokat és gazdáikat. Ha teheted és fontosnak tartod a munkánkat, támogasd a működésünket.