Geen doorverkochte ruimte op andermans platform. De infrastructuur is van ons, dus als er iets moet veranderen doen we dat zelf in plaats van een ticket in te dienen.
DIENST / 03
Infrastructuur waar je niet meer aan denkt.
Hosting is het deel dat niemand opmerkt tot het faalt, en dan is het het enige wat iemand opmerkt. Wij leggen fundamenten die met opzet saai zijn, en we meten ze in plaats van ze aan te nemen.
01 / De vraag
De meeste performanceproblemen zijn configuratie, geen code.
Compressie die je JavaScript nooit bereikt. Cache-headers die van elk bezoek een eerste bezoek maken. Een revalidatie die 200 teruggeeft in plaats van 304. Niets daarvan valt op in een code review, en het is allemaal in een namiddag meetbaar.
02 / Wat je krijgt
Wat je krijgt
Een paneel dat hier gebouwd is en je toegang geeft tot je eigen server — status, resources, logs en de knoppen die je echt nodig hebt, zonder supportwachtrij ertussen.
Beide zijn eigen diensten die zijn ingericht en getest voor je live gaat, geen extra's die na het eerste incident worden aangeplakt.
Registratie, verhuizing en verlenging in hetzelfde beheer, geprijsd ruim onder wat de grote registrars rekenen zodra het eerste jaar voorbij is.
Functions en managed services waar grillige belasting daarom vraagt, echte servers waar voorspelbare belasting goedkoper uitvalt. We zijn aan geen van beide gehecht.
Alerts gekoppeld aan wat bezoekers ervaren, en een persoon met naam die opneemt als er één afgaat.
03 / Hoe het verloopt
Hoe het verloopt
- 01De huidige staat meten
Echte transfergroottes, echte cache-hitratio's, echte time to first byte — vóór we iets aanraken.
- 02Eerst het goedkope werk
Compressie, headers en beeldgewicht leveren meestal meer op dan een zwaardere server, tegen een fractie van de kosten.
- 03De release automatiseren
Eén commando, elke keer hetzelfde, met de migratie en de cache-invalidatie in de juiste volgorde.
- 04Het opnieuw bewijzen
Dezelfde metingen ná de wijziging, zodat de verbetering een getal is en geen gevoel.
04 / Hoe we bouwen
Hoe we bouwen
Cijfers voor en na elke wijziging. Een cache werkt alleen als het tweede bezoek goedkoper is, en dat is te testen.
Elke toegevoegde service is een service om te patchen, te bewaken en om drie uur 's nachts over na te denken.
Back-ups waaruit je minstens één keer hersteld hebt. Ongeteste back-ups zijn een overtuiging, geen plan.
05 / In de praktijk
Lizaria
Lizaria draait Shopware, MySQL, Redis en een Nuxt-voorkant in gescheiden containers achter nginx, met Redis opgesplitst per rol en een cachedashboard dat "beschikbaar" onderscheidt van "werkelijk effectief".