Креирано 2024-12-04 Wed 11:25, притисни ESC за мапу, Ctrl+Shift+F за претрагу, "?" за помоћ
Unix филозофија:
Do one thing and do it well.
https://microservices.io/patterns/data/database-per-service.html
cloud "клијенти" as klijenti
component "Сервис за наручивање" as servis1
database baza1 [
Наруџбенице
----
<#FBFB77>| ID | купац | статус | укупно | ... |
| 1234 | 15 | прихваћено | 23,458.00 | |
| 1235 | 3 | у обради | 12,223.00 | |
]
servis1 --> baza1
servis1 -up0)- klijenti
component "Сервис за купце" as servis2
database baza2 [
Купци
----
<#FBFB77>| ID | Назив | лимит кредита| ... |
| 15 | .. | .. | .. | .. |
| 3 | .. | .. | .. | .. |
]
servis2 --> baza2
servis2 -up0)- klijenti
cloud "клијенти" as klijenti
component "Сервис за наручивање" as servis1
database "Јединствена база" {
card narudzbenica [
Наруџбенице
----
<#FBFB77>| ID | купац | статус | укупно | ... |
| 1234 | 15 | прихваћено | 23,458.00 | |
| 1235 | 3 | у обради | 12,223.00 | |
]
card kupci [
Купци
----
<#FBFB77>| ID | Назив | лимит кредита| ... |
| 15 | .. | .. | .. | .. |
| 3 | .. | .. | .. | .. |
]
}
servis1 --> narudzbenica
servis1 -up0)- klijenti
component "Сервис за купце" as servis2
servis2 --> kupci
servis2 -up0)- klijenti
POST /orders
креира наруџбину у стању у
обрадиНаруџбина креирана
GET,
HEAD
) и измену стања (POST, PUT, PATCH...
).(1)
уписује текуће стање у локалну базу (2)
и
објављује догађај (3)
.(4)
свој интерни модел
оптимизован за упите који чува у локалној бази.
(1)
уписује тренутно стање у локалну базу (2)
и
ажурира модел за упите (3)
и затим објављује догађај (4)
.(5)
.