ProjectSOTAS / documents

Dokümantasyon dosyalarını içeren repository.
https://projectsotas.github.io/documents/
GNU General Public License v3.0
0 stars 0 forks source link

Create services diagram #36

Closed berkaycubuk closed 2 years ago

berkaycubuk commented 2 years ago

Create services diagram and add it to documentation.

Services diagram will explain what kind of services we'll use and how they'll interact with each other.

berkaycubuk commented 2 years ago

sotas-project-architecture

@First008 is this okay for u?

First008 commented 2 years ago

So there is no API Gateway right? Is that really the right decision? I dont know. Other than that it looks ok to me. But what happend to "every service has its own service" architecture?

berkaycubuk commented 2 years ago

Yes we not gonna use gateway if needed in the future we can add.

Today I did a deep research about Cassandra and it's not a great idea to create database for each service. Cassandra is powerful enough to store and manage all of our data inside one db.

Also we'll need an event stream to prevent system crash due to overload. That's also a reason to not separate Cassandra.

By the way we'll use hexagonal architecture so if teacher wants us to separate dbs we can do that :)

First008 commented 2 years ago

Ok then!