Skip to content

New Social Media based on Announcement with Democracy and Anonymity powered by Open Source :)

License

Notifications You must be signed in to change notification settings

tdilber/anouncy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anouncy

New Social Media based on Announcement with Democracy and Anonymity powered by Open Source :)

https://anouncy.com

image

Design Revision: https://stackoverflow.com/questions/13672559/saving-data-in-bash

  • Replace Mongo to Neo4j (Much fit our technical problem)

TODOs:

dones

  • Create Vote project.
  • Update to Spring Boot 3.
  • Migrate to Local communication to gRPC.
  • Install a swagger supported multi service. (I created and serve in github public repo :) )
  • Deploy modules to test env (write helms)

waitings

  • Changed to Dockerfile system to native image.
  • Write Tests With test Containers.
  • Check Cache ttls.
  • Check comment TODOs.
  • Job Create For update Region Change.
  • Write the Logs.
  • Connect to Kafka For votes queue for announce life cycle.
  • Update the traefik custom plugin. we have some missing parts.
  • Write Design Decision Document.
  • Update to Readme Image.
  • Write why do i doing this project. Motivation and purpose. (in Readme)

New Design Ideas:

  • Use Elastic Search To seaching announce texts. Actually we have Elastic Search for logging. We can use also for this dev.
  • We can use Minio Helm Chart for blobStorage. https://artifacthub.io/packages/helm/minio-official/minio (Note: 50 GB Volume Claim enough for test)
  • When we start to develop BlobStorage things we need an Image CDN and a Video CDN. Maybe we will not serve first Video CDN because much more challenging.
  • Image CDN can develop with Java on GraalVM or GoLang. We can use WebP Cli program from Google Documents.

Long Term TODOs:

  • Load Test
  • Autoscaling pods and autoscale nodes.

About

New Social Media based on Announcement with Democracy and Anonymity powered by Open Source :)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published