Event JSON
{
"id": "31a454bff084b08a630540853a8096b155f8bb63a2e0bebe523ca419366d6674",
"pubkey": "ea77f5584eeec06087f47a9fe82692723f1feb889eaf3e3b885997ec2e776aec",
"created_at": 1724097039,
"kind": 1,
"tags": [
[
"p",
"ea77f5584eeec06087f47a9fe82692723f1feb889eaf3e3b885997ec2e776aec"
],
[
"p",
"9889ed18c266c3a8870c5e6d7b0ac2975c6407a031cc66818bc99ebc9e8ef4b8"
],
[
"e",
"9d1ae437b951f9acf0b5fa32768b054029e3ff2f3813372d1fa6fd6de1995a27",
"",
"root",
"ea77f5584eeec06087f47a9fe82692723f1feb889eaf3e3b885997ec2e776aec"
],
[
"e",
"9358fd1e7ed58f1e07524a169273fb14977d9c7bdd2208b609df0d41be5e21bd",
"",
"reply",
"ea77f5584eeec06087f47a9fe82692723f1feb889eaf3e3b885997ec2e776aec"
],
[
"proxy",
"https://mstdn.social/@rysiek/112990423567238427",
"web"
],
[
"proxy",
"https://mstdn.social/users/rysiek/statuses/112990423567238427",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mstdn.social/users/rysiek/statuses/112990423567238427",
"pink.momostr"
],
[
"-"
]
],
"content": "Each fasada (i.e. reverse proxy on the edge) was configured to use *both* of these nginx instances on the currently-production back-end server.\n\nBecause everything was in docker containers, we could upgrade each nginx instance separately.\n\nWhenever we were deploying nginx config changes or were upgrading nginx itself, we would do that one instance at a time. If it got b0rked, fasadas would just stop using the b0rked back-end nginx instance and switch to the other one.\n\nNo downtime. No stress.",
"sig": "f0226df19a99e3634ec7b6c635a656a0b3e9476b523a378ca16baae65e098ebe6da5a4f512e4ce462fbc8ca93a7cc4693f7ee18c2596d49778be033db7eb2866"
}