mxmaslin / notes_system

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU General Public License v3.0


Languages

Language:Go 86.4%Language:Python 12.1%Language:Dockerfile 1.0%Language:JavaScript 0.6%