{"id":60651,"date":"2025-10-28T09:09:42","date_gmt":"2025-10-28T12:09:42","guid":{"rendered":"https:\/\/manualdousuario.net\/?p=60651"},"modified":"2025-10-28T09:09:42","modified_gmt":"2025-10-28T12:09:42","slug":"signal-amazon-aws-infraestrutura","status":"publish","type":"post","link":"https:\/\/manualdousuario.net\/en\/signal-amazon-aws-infraestrutura\/","title":{"rendered":"Many people were surprised to learn that Signal uses Amazon\/AWS infrastructure\u2026"},"content":{"rendered":"<p>Many people were surprised to learn on the 20<sup>th<\/sup> that Signal uses Amazon\/AWS infrastructure. Signal\u2019s president, Meredith Whittaker, <a href=\"https:\/\/mastodon.social\/@Mer__edith@mastodon.world\/115445701795277509\">had to explain why<\/a>:<\/p>\n<blockquote><p>Instant messaging demands near-zero latency. Voice and video in particular require complex global signaling &#038; regional relays to manage jitter and packet loss. These are things that AWS, Azure, and GCP provide at global scale that, practically speaking, others (in the western context) don\u2019t.<\/p><\/blockquote>\n<p>It\u2019s important to note that Signal uses end\u2011to\u2011end encryption, which means nobody at AWS can access the content.<\/p>\n<p>(By the way: the \u201creply guys\u201d issue on Mastodon shows up in almost every technical post Meredith makes.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many people were surprised to learn on the 20th that Signal uses Amazon\/AWS infrastructure. Signal\u2019s president, Meredith Whittaker, had to explain why: Instant messaging demands near-zero latency. Voice and video in particular require complex global signaling &#038; regional relays to manage jitter and packet loss. These are things that AWS, Azure, and GCP provide at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"aside","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_locale":"en_US","_original_post":""},"categories":[1575],"tags":[2086,2090,2088],"_links":{"self":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/60651"}],"collection":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/comments?post=60651"}],"version-history":[{"count":3,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/60651\/revisions"}],"predecessor-version":[{"id":60655,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/60651\/revisions\/60655"}],"wp:attachment":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/media?parent=60651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/categories?post=60651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/tags?post=60651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}