버
버즈빌
March 11, 20191회
Compare Software Architectures: Monoliths, SOA and Microservices

간단 소개
Monolith, SOA, Microservices 아키텍처를 비교하고, 각 아키텍처의 특징과 장단점을 분석합니다. 버즈빌의 Microservice 아키텍처 도입 사례를 소개합니다.
AI Summary
소프트웨어 아키텍처 비교: Monolith, SOA, Microservices
- Monolithic 아키텍처: 초기 개발에 용이하나 복잡도 증가에 따라 기능 추가 속도가 느려짐. PoC나 초기 프로젝트에 적합.
- SOA (Service-Oriented Architecture): 여러 서비스로 기능을 분할하고 API를 통해 통신. ESB(Enterprise Service Bus)가 중요한 요소였으나, 무거워지면서 도태됨. Microservice 아키텍처와 비교 시 데이터베이스 공유 여부에 대한 이견이 있음.
- Microservice 아키텍처: 작은 서비스들이 통신하며 기능 수행. 빠른 제품 생산 속도와 안정성을 제공. 독립적인 배포 및 확장이 가능하여 장애 대응에 유연. 구조적 복잡도 증가 및 유지 보수 비용이 추가될 수 있음. 버즈빌은 제품 특성을 고려하여 Microservice 아키텍처를 채택, ATF팀을 구성하여 최적의 아키텍처를 구축 중.
Next Feeds

쪼그라드는 웹페이지
다양한 화면 크기에 대응하기 위해 웹페이지를 쪼그라뜨리는 기법과 그 과정에서 겪은 기술적 고민 및 해결 방법을 제시합니다.
반응형 웹미디어 쿼리zoomvwSass mixin
2019. 2. 26.
데브시스터즈

Hello, TLS 1.3
TLS 1.3은 보안, 속도, 관리 효율성을 개선한 최신 버전으로, 안전한 인터넷 통신을 위한 핵심 기술입니다.
TLS 1.3HTTPS암호화보안핸드셰이크
2019. 2. 11.
버즈빌
서비스 중단 없이 Amazon EKS로 옮긴 이야기
타다는 EKS 서울 리전 출시 후 서비스 중단 없이 EKS로 이전했으며, Terraform, Helm, Route 53 등을 활용하여 효율적인 이전 전략을 수립했습니다.
EKSKubernetesAWSTerraformHelm
2019. 2. 11.
VCNC
타다 시스템 아키텍처
타다 시스템 아키텍처는 빠른 출시를 위해 검증된 기술 스택과 AWS 서비스를 적극 활용, 효율적인 시스템을 구축하고 있습니다.
타다아키텍처AWSKubernetesKotlin
2019. 1. 28.
VCNC

Software architecture: The important stuff
Software Architecture의 중요성과 최적의 아키텍처 선택, 그리고 Buzzvil의 아키텍처 개선 노력에 대한 글입니다.
Software ArchitectureMicroserviceTradeoff리팩토링Buzzvil
2019. 1. 22.
버즈빌
VCNC 개발팀 워크숍을 소개합니다.
VCNC 개발팀 워크숍은 팀원 간의 소통과 성장을 도모하며, 회사의 발전에도 기여하는 중요한 문화입니다.
VCNC개발팀워크숍라이트닝 톡심층 토의
2019. 1. 15.
VCNC