/notes_system

Система заметок с использованием Golang, Python и микросервисной архитектуры.

Primary LanguageGoGNU General Public License v3.0GPL-3.0

notes_system

Система заметок с использованием Golang, Python и микросервисной архитектуры.

Разработка этой системы идет в рамках создания роликов на моем YouTube канале The Art of Development

Roadmap

  • Create NoteService
  • Implement MongoDB for NoteService
  • Create UserService
  • Implement MongoDB for UserService
  • Create CategoryService
  • Implement Neo4j for CategoryService
  • Create TagService
  • Implement MongoDB for TagService
  • Create APIService
  • Create FileService
  • Implement MinIO for FileService
  • Package to docker containers
  • CI/CD using GitHub Actions
  • Implement Consul (TBD)
  • Implement Zipkin (TBD)
  • Implement ElasticSearch to search Notes (TBD)
  • Implement Prometheus to monitor system (TBD)
  • TBD