Backend do "clone" do Twitter, usando arquitetura de microsservicos com Spring.
O frontend está sendo feito em Angular, pelo Vinicius Souza !
ConfigServer ✔️
ConfigServer Repository✔️ Link do repositorio
Discovery ✔️
Gateway (com Spring WebFlux) ✔️
Micro Serviço de autenticação (com Redis) ✔️
Micro Serviço de gerenciamento de contas (Criar conta, seguir/bloquear/silenciar outra conta, deixar a conta privada)✔️
Micro Serviço de email (sendo um Consumer Kafka) ✔️
Micro Serviço de feed (posts, retweets, likes, comentarios, timeline, for you, etc) ✔️
Micro Serviço de notificações ✔️ (Server-Sent Events)
Micro Serviço de DM (Chat) ✔️ (Websocket)
Singleton
Strategy
Factory
Builder
Data Transfer Objects
Java
Spring Boot (Security, JPA, Web)
Spring Cloud Netflix (Config Server, Discovery, Gateway)
Spring Cloud Open Feign
Spring WebSockets
Server-Sent Events
Redis
Docker
SQL
Mensageria com Apache Kafka
AWS SDK Bucket S3