Apache Kafka
Java, JDK, JRE
마이크로서비스
서버사이드 렌더링 / 클라이언트사이드 렌더링
REST API
스프링프레임워크
EAI
IDE : 이클립스 VS Code IntelliJ
IDE
WAS, 톰캣,Apache ,NginX
소스버전관리 SVN GIT Github, Gitlab
ORM, Hibernate, JPA
RDBMS vs NoSQL
Oracle / Mysql / MariaDB
키워드로 배우는 IT
- 키워드 : 자료 조사 필요한 키워드 2021.01.06
- 키워드 : Agile 방법론 2021.01.06
- 키워드 : 라이브러리 vs 프레임워크 2021.01.06
- 키워드 : MSA : Micro Service Architecture 2021.01.06
- 키워드 : 웹앱 / Native / React Native 2021.01.06
- 키워드 : React.js / Vue js 2021.01.06
- 키워드 : ES6 : ECMA-262 (2015표준) 2021.01.06
- 키워드 : CDN : Contents Delivery Network 2021.01.06
- 키워드 : ESI : Edge Side Includes 2021.01.06
- 키워드 : HTML, CSS(cascading style sheets) Javascript 2021.01.06
- 키워드 : VDI : Virtual Desktop Infrastructure 2021.01.06
- 키워드 : Jira 2021.01.06
- 키워드 : Kubernetes, docker 2021.01.06
- 키워드 : Docker, container 2021.01.06
- 키워드 : Multi-tenant, multi instance 2021.01.06
- 키워드 : CI/CD : Deployment 2021.01.06
- 키워드 : Iaas, PaaS, SaaS 2021.01.06
- 키워드 : 가상화, VM, Virtual Machine 2021.01.06
- 키워드 : ASP : Application Server Provider 2021.01.06
- 키워드 : CPQ : crm salesforce 2021.01.06
- 키워드 : KT : Knowledge Transfer 2021.01.06
- 키워드 : 위키 Wiki, 컨플루언스 confluence, wikipedia 2021.01.06
- 키워드 : AEM : Adobe Experience Manager 2021.01.06
키워드 : 자료 조사 필요한 키워드
키워드 : Agile 방법론
애자일 : 공정과 도구보다 개인과 상호작용을
포괄적인 문서보다 작동하는 소프트웨어를
계약 협상보다 고객과의 협력을
계획을 따르기보다 변화에 대응하기를 가치 있게 여긴
'키워드로 배우는 IT > 소프트웨어공학' 카테고리의 다른 글
키워드 : 라이브러리 vs 프레임워크 (0) | 2021.01.06 |
---|---|
키워드 : MSA : Micro Service Architecture (0) | 2021.01.06 |
키워드 : 라이브러리 vs 프레임워크
Framework와 Library의 차이는 Flow(흐름)에 대한 제어 권한이 어디에 있느냐의 차이입니다. 프레임워크는 전체적인 흐름을 자체적으로 가지고 있으며, 프로그래머가 그 안에 필요한 코드를 작성하는 반면에 라이브러리는 사용자가 흐름에 대해 제어를 하며 필요한 상황에 가져다 쓰는 것입니다.
이 내용을 한 문장으로 정리하자면 프레임워크에는 제어의 역전(Inversion Of Control)이 적용
'키워드로 배우는 IT > 소프트웨어공학' 카테고리의 다른 글
키워드 : Agile 방법론 (0) | 2021.01.06 |
---|---|
키워드 : MSA : Micro Service Architecture (0) | 2021.01.06 |
키워드 : MSA : Micro Service Architecture
마이크로 서비스 아키텍처 스타일은 단일 응용 프로그램을 나누어 작은 서비스의 조합으로 구축하는 방법
'키워드로 배우는 IT > 소프트웨어공학' 카테고리의 다른 글
키워드 : Agile 방법론 (0) | 2021.01.06 |
---|---|
키워드 : 라이브러리 vs 프레임워크 (0) | 2021.01.06 |
키워드 : 웹앱 / Native / React Native
웹 : 브라우저
모바일웹 : 스마트폰 해상도에 맞게 사이즈 조절
웹앱 : 모바일웹 + 스마트폰 기기 특화 기능 연동 (GPS 정보 ), 앱 내에서 브라우져 호출하는 방식
네이티브 : 디바이스에서 지원하는 개발언어로 직접 개발
하이브리드 : 모바일과 네이티브가 공존하는 형태
리액트 네이티브 : 웹 개발 언어인 리액트 언어로 개발하면 네이티브 코드로 변환 후 앱 빌드
'키워드로 배우는 IT > 프론트엔드' 카테고리의 다른 글
키워드 : React.js / Vue js (0) | 2021.01.06 |
---|---|
키워드 : ES6 : ECMA-262 (2015표준) (0) | 2021.01.06 |
키워드 : ESI : Edge Side Includes (0) | 2021.01.06 |
키워드 : HTML, CSS(cascading style sheets) Javascript (0) | 2021.01.06 |
키워드 : React.js / Vue js
React.js : 페이스북의 UI 개발을 위한 자바스크립트 라이브러리, 2011년에 페이스북 뉴스피드에 적용한 게 시초
Vue.js : UI 개발을 위한 자바스크립트 프레임워크, 구글의 엔지니어 개발되었으며 2014년 2월에 공식 배포
https://www.samsungsds.com/global/ko/support/insights/frameworks.html
'키워드로 배우는 IT > 프론트엔드' 카테고리의 다른 글
키워드 : 웹앱 / Native / React Native (0) | 2021.01.06 |
---|---|
키워드 : ES6 : ECMA-262 (2015표준) (0) | 2021.01.06 |
키워드 : ESI : Edge Side Includes (0) | 2021.01.06 |
키워드 : HTML, CSS(cascading style sheets) Javascript (0) | 2021.01.06 |
키워드 : ES6 : ECMA-262 (2015표준)
다양한 웹 브라우져에서 자바스크립트(Javascript)가 공통되게 잘 작동하기 위해서 표준 규격이 필요
ES5는 2009년에 만들어졌고 ES6은 2015
ES3 -> ES5 -> ES6(ES2015) -> ES7(ES2016)
브라우저(특히 MS 계열)에서 지원해주지 않는 경우가 많아 바벨(Babel)이라는 트랜스파일러를 써야하는데 이 바벨은 웹브라우저가 아닌 Node.js 위에서 돌아가고… Node.js를 설치하려면 NPM을 알아야하고… 또 모듈화를 사용하려면 웹팩(WebPack)같은 모듈 번들러
'키워드로 배우는 IT > 프론트엔드' 카테고리의 다른 글
키워드 : 웹앱 / Native / React Native (0) | 2021.01.06 |
---|---|
키워드 : React.js / Vue js (0) | 2021.01.06 |
키워드 : ESI : Edge Side Includes (0) | 2021.01.06 |
키워드 : HTML, CSS(cascading style sheets) Javascript (0) | 2021.01.06 |
키워드 : CDN : Contents Delivery Network
CDN(콘텐츠 전송 네트워크)은 서버와 사용자 사이의 물리적 거리를 줄여 웹 페이지 콘텐츠 로드 지연을 최소화하는, 촘촘히 분산된 서버로 이루어진 플랫폼
지리,물리적으로 떨어져 있는 사용자에게 컨텐츠를 더 빠르게 제공할 수 있는 기술
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : VDI : Virtual Desktop Infrastructure (0) | 2021.01.06 |
---|---|
키워드 : Jira (0) | 2021.01.06 |
키워드 : Kubernetes, docker (0) | 2021.01.06 |
키워드 : Docker, container (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : ESI : Edge Side Includes
ESI는 동적 콘텐츠를 여러 조각으로 분리하여 따로 캐싱하는 기술
ESI(Edge Side Includes)는 인터넷의 Edge에서 웹 애플리케이션의 동적 어셈블리 및 전송을 위한 웹 페이지 구성 요소를 정의하는 데 사용되는 간단한 마크업 언어
https://www.hahwul.com/2018/08/18/edge-side-include-injection-web-attack/
'키워드로 배우는 IT > 프론트엔드' 카테고리의 다른 글
키워드 : 웹앱 / Native / React Native (0) | 2021.01.06 |
---|---|
키워드 : React.js / Vue js (0) | 2021.01.06 |
키워드 : ES6 : ECMA-262 (2015표준) (0) | 2021.01.06 |
키워드 : HTML, CSS(cascading style sheets) Javascript (0) | 2021.01.06 |
키워드 : HTML, CSS(cascading style sheets) Javascript
'키워드로 배우는 IT > 프론트엔드' 카테고리의 다른 글
키워드 : 웹앱 / Native / React Native (0) | 2021.01.06 |
---|---|
키워드 : React.js / Vue js (0) | 2021.01.06 |
키워드 : ES6 : ECMA-262 (2015표준) (0) | 2021.01.06 |
키워드 : ESI : Edge Side Includes (0) | 2021.01.06 |
키워드 : VDI : Virtual Desktop Infrastructure
가상 데스크톱 인프라(VDI)는 가상 머신을 이용하여 가상 데스크톱을 제공하고 관리하는 것
VDI에서는 하이퍼바이저가 서버를 가상 머신으로 세분화하고, 가상 머신은 가상 데스크톱을 호스팅하며, 사용자는 각자의 기기를 통해 가상 데스크톱에 원격으로 액세스
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : CDN : Contents Delivery Network (0) | 2021.01.06 |
---|---|
키워드 : Jira (0) | 2021.01.06 |
키워드 : Kubernetes, docker (0) | 2021.01.06 |
키워드 : Docker, container (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : Jira
사유 이슈 추적 제품이다. 버그 추적, 이슈 추적, 프로젝트 관리 기능을 제공하는 소프트웨어
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : CDN : Contents Delivery Network (0) | 2021.01.06 |
---|---|
키워드 : VDI : Virtual Desktop Infrastructure (0) | 2021.01.06 |
키워드 : Kubernetes, docker (0) | 2021.01.06 |
키워드 : Docker, container (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : Kubernetes, docker
도커는 '한 개의 컨테이너'를 관리하는 데 최적
쿠버네티스는 '여러 개의 컨테이너'를 서비스 단위로 관리하는 데 최적화
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : VDI : Virtual Desktop Infrastructure (0) | 2021.01.06 |
---|---|
키워드 : Jira (0) | 2021.01.06 |
키워드 : Docker, container (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : Docker, container
Container : 가상화 기술, 경량 가상화 기술
VM에 비해 OS를 영역을 가지고 있지 않음
OS의 내부는 물리적 자원을 관리하는 커널 공간 과 사용자 프로세스 (애플리케이션)을 실행하는사용자 공간
여러 사용자 프로세스를 정리하여 분리한 사용자 공간이 바로 ‘컨테이너
LXC : linux container : LXC 는 단일 컨트롤 호스트 상에서 여러개의 고립된 리눅스 시스템 (컨테이너)들을 실행하기 위한 운영 시스템 레벨 가상화 방법
이미지는 컨테이너 실행에 필요한 파일과 설정값등을 포함하고 있는 것
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Jira (0) | 2021.01.06 |
---|---|
키워드 : Kubernetes, docker (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS (0) | 2021.01.06 |
키워드 : Multi-tenant, multi instance
Tenent : 세입자
멀티 테넌시(Multi-tenancy)는 소프트웨어 애플리케이션의 단일 인스턴스가 여러 고객에게 서비스를 제공하는 아키텍처
Instance : 실행중인 프로세스
Application > instance > process < - program
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Kubernetes, docker (0) | 2021.01.06 |
---|---|
키워드 : Docker, container (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS (0) | 2021.01.06 |
키워드 : 가상화, VM, Virtual Machine (0) | 2021.01.06 |
키워드 : CI/CD : Deployment
Continuous Deploy
Continuous Integration
CI는 Build , Test를 실시하는 프로세스를 말하며 이러한 통합 프로세스를 상시로 실시해 주는것
CD는 소프트웨어를 더 빠르게, 더 주기적으로 빌드하고 테스트하고 출시하는 것을 목표
CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법
https://woowabros.github.io/experience/2018/06/26/bros-cicd.html
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Docker, container (0) | 2021.01.06 |
---|---|
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS (0) | 2021.01.06 |
키워드 : 가상화, VM, Virtual Machine (0) | 2021.01.06 |
키워드 : ASP : Application Server Provider (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS
가상화 기술 기반
서버 호스팅과 차이는 api service 제공
IaaS(Infrastructure as a service)
Hardware, Storage, CPU, Network
PaaS(Platform as a service)
Database, WAS
SaaS(Software as a service)
CRM, ERP
https://wnsgml972.github.io/network/2018/08/14/network_cloud-computing/
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Docker, container (0) | 2021.01.06 |
---|---|
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : 가상화, VM, Virtual Machine (0) | 2021.01.06 |
키워드 : ASP : Application Server Provider (0) | 2021.01.06 |
키워드 : 가상화, VM, Virtual Machine
단일 물리적하드웨어에 다양한 OS를 가상으로 인식하여 운영환경 제공하는 기술, 하이퍼바이저(hypervisor) 라는 소프트웨어로 제공
가상화 기술 : Xen, KVM
구현업체 : Vmware, Parallels, Docker
Hypervisor : 하나의 컴퓨터에서 여러 개의 OS 사용할 수 있게 도와주는 기술
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Docker, container (0) | 2021.01.06 |
---|---|
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS (0) | 2021.01.06 |
키워드 : ASP : Application Server Provider (0) | 2021.01.06 |
키워드 : ASP : Application Server Provider
ASP : 원격의 호스트에 저장된 소프트웨어를 인터넷을 통해 이용하는 서비스
영역 : ERP, CRM,
비교 : SaaS (포탈 형태 및 api 제공)
국내 : 더존, 그룹웨어, 네이트 ASP 서비스
'키워드로 배우는 IT > 인프라' 카테고리의 다른 글
키워드 : Docker, container (0) | 2021.01.06 |
---|---|
키워드 : Multi-tenant, multi instance (0) | 2021.01.06 |
키워드 : CI/CD : Deployment (0) | 2021.01.06 |
키워드 : Iaas, PaaS, SaaS (0) | 2021.01.06 |
키워드 : 가상화, VM, Virtual Machine (0) | 2021.01.06 |
키워드 : CPQ : crm salesforce
CPQ : Configure Price And Quote
구성 가격 견적
1. 영업 담당자는 CRM에서 기회를 생성합니다.
2. 영업 담당자가 고객에 대한 견적을 준비합니다.
3. 고객이 견적을 수락 함
4. 영업 담당자가 견적을 주문으로 변환
5. ERP에서 주문 가능
관련자료 :
'키워드로 배우는 IT > 일반' 카테고리의 다른 글
키워드 : KT : Knowledge Transfer (0) | 2021.01.06 |
---|---|
키워드 : 위키 Wiki, 컨플루언스 confluence, wikipedia (0) | 2021.01.06 |
키워드 : AEM : Adobe Experience Manager (0) | 2021.01.06 |
키워드 : KT : Knowledge Transfer
지식 이전은 지식을 공유 또는 배포하고 문제 해결에 의견을 제공하는 것
조직 이론에서 지식 이전은 조직의 한 부분에서 다른 부분으로 지식을 이전하는 실질적인 문제
유사 : knowledge sharing
참고자료 :
Figure 2. Steps in the knowledge transfer process in a knowledge...
Download scientific diagram | Steps in the knowledge transfer process in a knowledge transfer-enabling environment. Source: O'Dell, and grayson (1998). from publication: A Proposed Knowledge Management Implementation Framework for the Ghanaian Construction
www.researchgate.net
'키워드로 배우는 IT > 일반' 카테고리의 다른 글
키워드 : CPQ : crm salesforce (0) | 2021.01.06 |
---|---|
키워드 : 위키 Wiki, 컨플루언스 confluence, wikipedia (0) | 2021.01.06 |
키워드 : AEM : Adobe Experience Manager (0) | 2021.01.06 |
키워드 : 위키 Wiki, 컨플루언스 confluence, wikipedia
Confluence : 아틀라시안에서 개발한 자바 기반의 상용 위키 소프트웨어, 협업 (collaboration tool) 도구
확장 : confluence, JIRA
참고자료 :
'키워드로 배우는 IT > 일반' 카테고리의 다른 글
키워드 : CPQ : crm salesforce (0) | 2021.01.06 |
---|---|
키워드 : KT : Knowledge Transfer (0) | 2021.01.06 |
키워드 : AEM : Adobe Experience Manager (0) | 2021.01.06 |
키워드 : AEM : Adobe Experience Manager
웹 콘텐츠 관리 시스템 CMS
웹 사이트, 모바일 앱 등 다양한 컨텐츠를 구축하는 차세대 컨텐츠 관리 솔루션
유사 : 워드프레스, XE (Xpress Engine) 엔진
포탈, 홈페이지 제작 툴
참고자료 :
'키워드로 배우는 IT > 일반' 카테고리의 다른 글
키워드 : CPQ : crm salesforce (0) | 2021.01.06 |
---|---|
키워드 : KT : Knowledge Transfer (0) | 2021.01.06 |
키워드 : 위키 Wiki, 컨플루언스 confluence, wikipedia (0) | 2021.01.06 |