Capítulo 16. Concebe um sistema de rede social e de newsfeed
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Os sites de redes sociais como o Twitter (agora X), o Instagram e o LinkedIn tornaram-se partes vitais da vida das pessoas, com a maioria dos utilizadores a utilizá-los para partilhar informações com outras pessoas. Esta informação, frequentemente designada por publicação em cada plataforma, pode ser partilhada sob a forma de texto, imagens, vídeos, emojis e muito mais.
Os sítios Web de redes sociais oferecem uma variedade de funcionalidades, e vamos aprofundar especificamente a conceção do componente do sistema newsfeed (ou linha de tempo do utilizador -utilizaremos estes dois termos indistintamente). O newsfeed refere-se ao fluxo de mensagens e actualizações publicadas por outros utilizadores que um utilizador normalmente vê assim que inicia sessão numa aplicação de redes sociais. Os utilizadores podem interagir com estas mensagens através de emoji ou respostas de texto, ou mesmo partilhando as mensagens no seu próprio feed. O newsfeed de cada site pode ser derivado com base em diferentes factores. Começaremos a nossa discussão com os requisitos do sistema e, em seguida, procederemos à identificação dos componentes do sistema para suportar esses requisitos. Terminaremos o capítulo com a arquitetura potencial para nosso sistema de newsfeed de rede social na AWS Cloud.
Requisitos do sistema
Redes ...