Architecture Monoprocessus : Une Solution Élégante pour le Développement Web Moderne
Lors de la mise à jour du logiciel de son blog, l'auteur a constaté qu'une architecture monoprocessus était plus simple que son approche basée sur CGI pour gérer les complexités du web moderne. Un seul processus permet un accès facile à l'état partagé, simplifiant des tâches telles que la détection du trafic malveillant, la limitation de vitesse des requêtes et la mise en cache. Bien que l'utilisation de la mémoire et du processeur soient des préoccupations, la facilité de mise en œuvre rend une architecture monoprocessus avantageuse pour traiter diverses formes d'abus, en particulier celles imprévisibles. L'auteur estime qu'avec l'augmentation des abus sur le web, les architectures monoprocessus deviendront de plus en plus importantes.