본문 바로가기

About/something..

(2)
모놀리식 아키텍처 vs 마이크로서비스 아키텍처 장단점 비교 모놀리식 아키텍처(Monolithic Architecture, MA) 모놀리식 아키텍처란 모놀리식 아키텍처란, 하나의 서비스 또는 애플리케이션이 하나의 거대한 아키텍처를 가질 때 이를 모놀리식(Monolithic) 아키텍처라고 합니다. 모놀리식 아키텍처의 장점 - End-to-End 테스트가 용이하다. 애플리케이션이 하나의 아키텍처로 이루어져 있어 테스트가 용이합니다. - 빠르게 간단한 서비스를 만들 수 있음 모놀리식 아키텍처의 단점 - 조그마한 수정사항이 있어도 전체를 다시 빌드하고 배포해야 함 - 유지보수가 힘듦 - 프로젝트 규모가 커질수록 구동 시간이 늘어남 - 일부분의 오류가 전체에 영향을 미침 - 각 기능별로 알맞은 언어나 프레임워크를 선택하기가 까다롭습니다. 마이크로 서비스 아키텍처(Micro..
[AWS] AWS Certified Cloud Practitioner (CLF) 자격증 취득 후기 및 공부 방법 이번 포스팅은 AWS Certified Cloud Practitioner 자격증 취득 후기로 자격증 공부 방법 및 시험 응시 과정에 대한 내용만 다루도록 하겠습니다. 자격증에 대한 기본적인 내용(응시 방법, 응시 대상, 시험 신청 등등..)은 다루지 않습니다. 요약 시험 준비 기간 : 3주 3주 동안 준비하였지만, 일주일에 2~3일은 개인 사정으로 공부를 못하였습니다. 그 외에는 하루 약 3~4시간 정도 공부했던 것 같습니다. 클라우드 실무 경험 : 약 1년 백엔드 개발자로 근무하며, 약 1년 동안 AWS, NHN Cloud 등의 클라우드 플랫폼을 이용하여 서비스를 배포한 경험이 있습니다. 다양한 서비스를 이용해 보지는 않았으며, AWS 기준으로 기본적인 서비스(EC2, VPC, ELB, S3 등)만 사..