728x90 빚진 자처럼, 한결같이1567 [MSA] Design pattern 출처 : https://microservices.io/patterns/microservices.html # Saga Pattern https://microservices.io/patterns/data/saga.html Microservices Pattern: Sagas Implement transactions using a saga, which is sequence of local transactions microservices.io 2021. 8. 24. 도메인 주도 설계 : 소프트웨어의 복잡성을 다루는 지혜 005.117 버195머 http://book.interpark.com/product/BookDisplay.do?_method=detail&sc.prdNo=208559760&gclid=Cj0KCQjwjo2JBhCRARIsAFG667UeNYgAPZ9LtYAZgN51b4enyecpGT6oF0rVoa4g6qcUrtOkkFNkDm4aAlzsEALw_wcB 싸니까 믿으니까 인터파크도서 book.interpark.com http://www.yes24.com/Product/Goods/426924?OzSrank=5 Domain-Driven Design - YES24 The software development community widely acknowledges that domain modeling is central.. 2021. 8. 23. 마이크로서비스 도입 이렇게 한다 http://www.yes24.com/Product/Goods/96804929 마이크로서비스 도입, 이렇게 한다 - YES24 모놀리스로 남을 것인가? 마이크로서비스로 진화할 것인가! 23가지 마이크로서비스 마이그레이션 패턴과 수많은 현장 사례를 통해 알아보는, 서두르지 않고 차근차근 모놀리스를 떠나기 위한 www.yes24.com 2021. 8. 23. [MSA] 시작과 전략 MSA의 기본사상은 SOA(Service Oriented Architecture)에서 출발하고 발전 하지만 SOA가 유행할 당시에는 XML, SOAP이라는 무거운 프로토콜로 개발자가 구현하기 어려운 문제점이 있었다. Docker가 나오면서 서비스를 Docker단위로 구현하기 쉽게 되었고, Micro Service Architecture라는 이름으로 개발방법이 발전되었다. - SOA와 MSA의 차이 - MSA의 장점 ① 작은 서비스들로 나누고, 각 서비스를 독립적으로 배포가능(loosely-coupled) ② 네트워크를 통해 서로 커뮤니케이션(Rest API 활용) ③ 소스코드의 복잡도 감소 ④ 재사용성 → 확장성 ⑤ 서비스별 hw/sw 플랫폼/기술의 도입 및 확장이 자유로움 - MSA의 단점 ① 실패시 .. 2021. 8. 23. VxLAN (Virtual Extensible Local Area Network) 개념 : 기존 VLAN의 한계를 극복하기 위해 MAC Over IP/UDP 헤더에 24bit VLAN ID를 새롭게 구성한 Network Overlay 기술 VXLAN 캡슐화 및 패킷 형식 VxLAN VTEP(Virtual Tunnel End Point) 2021. 8. 23. 이전 1 ··· 232 233 234 235 236 237 238 ··· 314 다음 728x90