
[우아한테크세미나] 2020123 우아한모노리스 by 박용권님 내용정리 - 영상: https://www.youtube.com/watch?feature=youtu.be&v=SrQeIz3gXZg&app=desktop - 소스: https://github.com/arawn/building-modular-monoliths-using-spring - 슬라이드: https://www.slideshare.net/arawnkr/ss-224478403 1. 예상치 못한 결합 => 변경에 의한 영향이 크기 때문 2. 높은 테스트 비용 => 변경에 의한 영향이 크기 때문 3. 늦은 출시 싸이클 => 변경에 의한 영향이 크기 때문 4. 부족한 장애 내성 5. 단일 확장성 => 애플리케이션의 복사로 이루어지는 수평 확장 1. ..
공통점: 둘 다 int형을 wrapping한 클래스 차이점: AtomicInteger는 thread-safe하여 동시성(Concurrency)을 보장한다.
참고: - https://offbyone.tistory.com/405 - https://dzone.com/articles/spring-transactional-amp-exceptions - https://cheese10yun.github.io/checked-exception/ @Transactional의 rollback 조건 Unchecked Exception인 경우에만 rollback 처리된다. 예를 들어, (1) RuntimeException 발생한 경우 (handling해도 마찬가지) (2) Checked Exception을 handling하지 않은 경우