Curious Y

「Stay curious, keep learning and keep growing.」

배경지식 쌓기 - EDW

Enterprise Data Warehouse

EDW Enterprise Data Warehouse ODS를 거쳐 운영 데이터베이스(Operational Database) 및 외부 데이터 Source로부터 필요 데이터를 추출하여, 경영분석/의사결정의 지원을 위해 최적화된 구조로 변환된 데이터베이스 ODS Operational Data Store 의사결졍 지원 측면에서 EDW를...

Java - Stack과 Queue

<이것이 자바다>를 읽으며 정리

Stack LIFO Stack<E> stack = new Stack<E>(); 주요 메소드 push(E item) : 주어진 객체를 스택에 넣기 peek() : 스택의 맨 위 객체를 가져오기. 객체를 스택에서 제거하지 않음. pop() : 스택의 맨 위 객체를 가져오기. 객체를 스택에서 제거함. Q...

알고리즘 - 동적계획법

Dynamic Programming

Dynamic Programming 동적 계획법 다이나믹 : 별 다른 의미 없이 사용된 단어다. 잘못 쓰였다. 필요한 상황 최적 부분 구조 Optimal Substructure 큰 문제를 작은 문제로 나눌 수 있으며, 작은 문제의 답을 모아서 큰 문제를 해결할 수 있다. 중복되는 부분 문제 Overlapping Subp...

배경지식 쌓기 - 스크럼

애자일하게 합시다

Scrum 복잡한 제품을 개발하고 유지하기 위한 프레임워크 비즈니스 요구를 충족시키는 데 초점을 맞추기 해서 작은 목표를 짧은 주기로 개발. 점진적으로 경험적으로 제품을 지속적으로 개발하는 관리 프레임워크 솔루션에 포함할 기능/개선점에 대한 우선 순위를 부여한다. 개발주기는 1~4주 정도로 하고 개발 주기마다 실제 동작할 수 있는 결...

배경지식 쌓기 - MCI/MCA, ESB, FEP

시스템 연계 용어들

System Integration MCI Multi Channel Integration MCA Multi Channel Architecture 주로 기업 내부 동기종 또는 유사기종 시스템을 연계시키는데 사용된다. 은행에서 여신 업무와 수신 업무는 MCI/MCA를 통해 연계된다. ESB Enterprise Service Bus ...

배경지식 쌓기 - Edge Computing

클라우드에서 엣지 컴퓨팅으로

Edge 데이터 소스가 있는 장치 Edge continuum 장치(edge) -> 게이트웨이(near edge) - 온프레미스 클라우드 - 지역 데이터 센터 - 클라우드 엣지를 시작으로, 실행가능한 컨티넘 컴퓨팅으로 이동하는 것 데이터 소스가 있는 장치에서 시작되는 완전히 탈중앙화된 모델 해당 장치로 컴퓨팅을 가져오는 ...

10월 13일 (수)

첫 출근!

오늘은 두 번째 출근 날이다. 조금 정신 없지만 설레는 날들이다. 이것 저것 신입사원 교육을 받고, 내일은 코로나 검사도 받고, 프로젝트로 배치된다. 곧 판교에서 첫 회사 생활을 하게 된다.

배경지식 쌓기 - On-premise

온프레미스

클라우드의 반대말 온프레미스 온프레미스 : IT서비스를 우녕하는 회사가 자체적으로 보유한 공간에 물리적인 하드웨어 장비를 가지고 직접 운영하는 방식. 클라우드 컴퓨팅 이전의 가장 일반적인 인프라 구축 방식이었다. 필요한 시스템을 구축하기 위해 하드웨어와 소프트웨어를 구입하여 시스템 구성 상황에 맞게 환경을 구성한다. 서버실 또는 데이터 ...

10월 11일 (월)

프로그래머스 알고리즘 스터디

코딩테스트와 실무 역량 모두잡는 알고리즘 스터디(JAVA) 시간복잡도 계산하기 ‘완주하지 못한 선수’는 사실 ArrayList를 사용해서도 풀 수 있지만, 효율성 테스트에서 실패한다. HashMap을 사용하여 O(n)으로 시간복잡도를 낮춰야 효율성이 개선된다. 그 이유는, 시간복잡도를 계산해보면 알 수 있다. 기본적으로 Arrays.sort(...

배경지식 쌓기 - DLP

데이터 보안 솔루션

DLP Data Loss Prevention 데이터 손실을 방지해주는 주는 기술 에이터의 흐름을 감시하여 기업 내부의 중요 정보와 데이터 유출을 감시하고 기록한다. 데이터 이동 경로 감시 중 유출이 감지되면 경고 혹은 차단하여 데이터를 보호한다. DRM 솔루션은 이미지, 문서 등을 만들고 저장할 때마다 실시간으로 잠금 설정이 되어 그...