Home
LeeSeoJune
Cancel

ELK Stack을 도커로 구축해보자!

ELK Stack을 도커로 구축해보자! 🎊 시작하기 전에.. 이 글을 읽기 전에 Docker의 기본적인 작동원리, Docker Network에 대한 지식이 있어야합니다. 또한 Docker가 Server에 install되어있어야합니다. 1️⃣ 가장 먼저 https://github.com/EntryDSM/BELK 위의 링크를 server에 cl...

AOP @Around 어노테이션

AOP @Around 어노테이션 📌 정의 Advice의 한 종류로 핵심 관심사의 실패여부와 상관없이 전 후로 실행되도록 하는 Advice이다. Advice는 실질적으로 어떤 일을 해야할지에 대한 것, 즉 실질적인 부가기능을 담은 구현체이다. 😉 사용법 Pointcut를 전달해주어야 한다. Pointcut는 횡단관심사(부가기능)이 적용될 joi...

@Bean vs @Component

@Bean vs @Component 😁 공통점 Bean을 생성하는 어노테이션. 😵 차이점 @Bean 어노테이션의 docs를 가보면 ElementType.METHOD, ElementType.ANNOTATION_TYPE가 되어있고, @Component 어노테이션의 docs를 가보면 ElementType.TYPE으로 되어있다. 따라서 개발자가 직접...

스크럼 기법

스크럼 기법 📌 정의 서비스 개발 중 지속적으로 개선을 시도할 수 있도록 스프린트(Sprint)라는 짧은 개발 사이클을 활용하는 프로젝트 관리 방법론. 🏃‍♀️ 스프린트 스크럼 패턴을 따르는 일정한 기간(2주 ~ 30일) 스프린트 중에 모든 개발 작업은 스프린트 백로그에 있는 아이템만을 구축하는데 집중한다. 👷‍♀️ 역할 1. 제품 책임자...

프로토타입 모형

프로토타입 모형 📌 정의 사용자의 요구사항을 정확히 파악하기 위해 실제 개발될 소프트웨어에 대한 Prototype을 만들어 최종 결과물을 예측하는 모형이다. Prototype은 User와 System사이의 인터페이스에 중점을 두어 개발한다. ♻ 순서 요구 수집 빠른 설계 프로토타입 구축 고객 평가 프로토타입 조정 구현

폭포수 모형과 애자일 모형의 차이

폭포수 모형과 애자일 모형의 차이 구분 폭포수 모형 애자일 모형 새로운 요구사항 반영 어려움 지속적으로 반영 고객과의 의사소통 적음 지속적임 테스트 마지...

폭포수 모형

폭포수 모형 📌 정의 폭포에서 한 번 떨어진 물은 거슬러 올라갈 수 없듯이 소프트웨어 개발도 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고, 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론이다. 전통적인 소프트웨어 생명주기 모형이고, 고전적 생명 주기 모형이라고도 한다. 한 단계가 끝나야...

테스트 시 Spring Security 인증할 수 있는 어노테이션

테스트 시 Spring Security 인증할 수 있는 어노테이션 @WithMockUser WithMockUser 어노테이션은 지정한 사용자 이름, 패스워드, 권한으로 UserDetails를 생성한 후 보안 컨텍스트를 로드한다. 값을 지정하지 않을 시에는 아래의 기본값을 갖는다. username : user roles : ROLE_USE...

애자일 모형

애자일 모형 📌 정의 고객의 다양한 요구사항의 변화에 유연하게 대응하기 위해 일정한 개발 주기를 반복하는 것이 핵심. 교객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발과정을 진행한다. 고객과의 소통에 초점을 맞춘 방법론. 스프린트(sprint) 또는 이터레이션(iteration)이라고 불리는 짧은 개발 주기를 반...

나선형 모형

나선형 모형 📌 정의 폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형. 나선을 돌듯이 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 완벽한 최종 소프트웨어를 개발하는 것, 점진적 모형이라고도 한다. 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것을 목적으로 한다. 점진적으로 개발 과정이 반복되므로 누락되거나 ...