-
Saya sedang belajar mengimplementasikan Saga Pattern untuk transaksi terdistribusi dalam aplikasi saya yang berbasis microservices. Sejauh ini saya menggunakan pendekatan Orchestration, di mana satu o…
-
Hello, and thanks for this library that solved a long issue of mine with `redux-saga`. I
would like to suggest improved typing for effects that yield actions, i.e. `take`.
```
const action = yiel…
-
## References
- [데이터중심 애플리케이션 설계](https://product.kyobobook.co.kr/detail/S000001766328)
## 모노리스에서 사가 패턴을 사용하는 이유
모노리스에서는 일반적으로 ACID 트랜잭션을 활용하여 데이터 일관성을 유지하지만, 복잡한 비즈니스 로직이나 다양한 모듈 간의 상호작용이 있을…
-
도서 대출하면 재고가 변경되는데요.
이 전체가 하나의 트랜잭션으로 처리되지는 않아서 재고가 없는 도서를 누군가 대출하면서 일관성이 깨지는 경우가 생길 수도 있을 것 같습니다.
이런 건 CS로 처리해야 하는 걸까요?
Distributed transaction으로 찾아보면 Saga pattern, Two phase commit 이런 게 나오긴 …
-
![logo](https://user-images.githubusercontent.com/5582138/106925754-bca7eb80-6753-11eb-9361-7d99c3c60323.png)
![KakaoTalk_20210203_160715126](https://user-images.githubusercontent.com/5582138/1067108…
-
I use json define workflow like the following picture:
![image](https://github.com/danielgerlag/workflow-core/assets/43753557/ac372e76-1bc5-4d13-b7d6-8cb3e5cc8cbb)
but when the steps nodes becom…
-
### Microservices communication using RestTemplate
##### declare RestTemplate as a bean with Load balance, @LoadBalanced is mandatory otherwise not working by service name
```
@LoadBalan…
-
1. [GateKeeper Pattern](https://www.youtube.com/watch?v=cxYHugyNTP0&t=180s)
2. [Gateway Aggregation Pattern](https://www.youtube.com/watch?v=cxYHugyNTP0&t=979s)
3. [Gateway Offloading Pattern](https…
-
Hi,
How to handle transactions?
-
# Software Architectural Patterns
Software architectural patterns are high-level design templates or solutions that provide a structured approach for organizing and designing software systems. Arch…