Ez a dokumentum több száz életből vett incidens eredménye.
#SaaS
Szolgáltatás nyújtásnál az az irányelvem, hogy specializált szolgáltatókat használjunk, ne népszerűeket, sohasem ingyeneseket.
🪨 A Világháló az Internet része, tehát az Internethez kell kapcsolódnunk, és webes szolgáltatásokat nyújtani.
- Domain regisztrátor
- DNS szolgáltató
- Szerver szolgáltató
- SSL tanúsítvány kiadó
- CDN szolgáltató
- Tranzakciós email szolgáltató
- Tárterület szolgáltató biztonsági mentéshez
A "felhő" valójában virtualizációt és szerver klasztereket jelent. Sok úgynevezett felhő szolgáltató csak egy fizikai szervert virtualizál.
- Szoftveralapú és redundáns hálózat
- Szoftveralapú és redundáns tároló (storage)
- Szoftveralapú és redundáns szerverek (CPU+memória) 👈 ez nagyon nehéz
- Vékony azaz hatékony virtualizációs réteg
- Debian GNU/Linux alapon
- Minden egyes szerver szoftver ismerete, a használaton kívüliek eltávolítása
- A szerveren lévő minden egyes fájl ellenőrzés alatt tartása (pl. csomagok, git)
- Kernel, fájlrendszer és minden egyes szerver szoftver monitorozása funkcionális tesztekkel, nem csak "pingekkel"
- Apache httpd
- PHP-FPM (FastCGI Process Manager)
- Redis memóriaalapú gyorsítótár
- MariaDB adatbázis
Írjunk a lehető legkevesebb forráskódot. Alaposan tesztelt csomagokra és specializált szolgáltatókra építsünk.
- Integrált ügyfélkapcsolat
- Betűtípusok
- Videók
- Térképek
- HTML widget-ek
- Reklám
- Látogató mérés
- fizetés feldolgozó
- Email cím ellenőrzés
- SMS gateway
- Hitelesítés
- Hibakövetés
Az éles környezetek emberi beavatkozás nélkül üzemeljenek. Minden problémát meg kéne tudni oldani CI-jal és anonimizált staging környezetekkel.
💡 Ismerje fel a technikai adósságát, amikor kézzel kell dolgozni az éles környezetben.
Havi egyetlen egy Technikai Adósság Nap a stresszt örömmé változtatja.
Az alkalmazása függ másoktól!
- Célközönség
- Specializált szolgáltató kontra populista szolgáltató (minőség kontra mennyiség)
- Tőke
- Beszéljen a CEO-val és az alkalmazottakkal
- Derítse fel a tapasztaltságukat a blogjukból, egy demó keretén belül
- Hozzáállás és átláthatóság
- Használhatóság
- Infrastruktúra
- A szolgáltató szolgáltatói
- Integráció és API-k
- Ár-érték arány
- Hozzáállás
- Válasz a hibajegyekre
- Nyitottság a közreműködők felé
- Teszt lefedettség (coverage)
- Kiadások (release) gyakorisága
- Minőségbiztosítási eszközök CI-ban