Closed berkaycubuk closed 2 years ago
@First008 is this okay for u?
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?
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 :)
Ok then!
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.