Software(9)
-
Kafka
Kafka 란? 프로젝트 운영업무(e커머스의 상품파트 소속 시) 중 kafka 라는 용어를 들었다. Kafka 는 분산 스트리밍 플랫폼이며 데이터 파이프 라인을 만들 때 주로 사용되는 오픈소스 솔루션이다. 대용량의 실시간 로그처리에 특화되어 있는 솔루션이며 데이터를 유실없이 안전하게 전달하는 것이 주 목적인 메세지 시스템에서 빠른 퍼포먼스로 데이터를 처리 할 수 있다. Kafka 용어 Event : Kafka에서 Producer와 Consumer가 데이터를 주고 받는 단위이다. Producer : 데이터를 발생시키고 Kafka Cluster 에 적재하는 프로세스. Kafka에 이벤트를 게시(post)하는 클라이언트 application을 의미한다. Kafka Cluster : kafka 서버로 이루어진 ..
2020.12.21 -
Framework
Framework 란? 프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리들의 모임. Frame(틀,규칙) + Work(일) 프로젝트가 시작되면 한 소프트웨어를 만드는 일(work)이고, 그 소프트웨어는 어떤 틀(frame)안에서 만들어진다. Framework의 종류 STRUTS Framework (Java) Spring Framework (Java) VueJS (JavaScript) React (JavaScript) Express (Node.js) AngularJS (TypeScript or JavaScript) Django Framework (Python) ASP.NET (C#) Bootstrap (Front-End Framework)
2020.12.21 -
LeetCode - Algorithm 연습문제
leetcode 이란? 알고리즘 문제를 제공해주는 사이트입니다. Python, Java, JavaScript 등으로 문제를 풀기에 좋습니다. https://leetcode.com/problemset/algorithms/
2020.12.21