03 클라우드네이티브의 이해(CI/CD, Docker, Container)
1. 클라우드 네이티브(Cloud Native)란? 클라우드 환경에서 Application, Architecture, Infrastructure 등의 환경을 뜻합니다. 클라우드 네이티브 애플리케이션은 환경 변화에 민첩하고 능동적으로 대응하기 위해서 네이티브 환경에서 Saas(Software as a service)나 Faas(Function as a Se
1. 클라우드 네이티브(Cloud Native)란? 클라우드 환경에서 Application, Architecture, Infrastructure 등의 환경을 뜻합니다. 클라우드 네이티브 애플리케이션은 환경 변화에 민첩하고 능동적으로 대응하기 위해서 네이티브 환경에서 Saas(Software as a service)나 Faas(Function as a Se
1. 마이크로서비스 아키텍처 1.1. 마이크로서비스 아키텍처의 개념 마이크로서비스 아키텍처(microservice architecture)는 마이크로서비스가 실행 될 수 있는 아키텍처를 뜻합니다. 마이크로서비스, 즉 아주 작은 단위로 동작하는 서비스가 구동되도록 시스템 및 소프트웨어의 구성과 구성 요소간의 관계를 정의한 아키텍처입니다. 마이크로서비스 아
1. 소프트웨어 아키텍처의 이해 2. 소프트웨어 아키텍처란 무엇일까? 2.1. 소프트웨어 아키텍처의 정의 소프트웨어 아키텍처(software architecture)는 소프트웨어를 구성하는 요소와 요소간의 관계를 정의한것 입니다. 이는 소프트웨어의 전체적인 구성 관계인 구성 요소와 구성 요소간의 포함 관계, 호출 관계 등을 표현하여 소프트웨어 구성 전
1. KAKAO MAP API 트러블 슈팅 이번 시간에는 실무에서 카카오맵 API를 사용하면서 있었던 트러블 슈팅과정에 대해서 설명해보겠습니다. 2. Trouble 현재 운영중인 서비스에서는 카카오맵을 사용한 데이터처리를 하고 있는중이다. 현재 AOS/IOS 웹뷰를 통
실무에서 개발을 하다보면 파일 시스템(File System) NAS와 마운트하여 WAS와 NAS간 네트워크 공유를 설정하여 데이터에 접근을 하게됩니다. 파일 시스템에 접근하는 방식은 크게 네가지로 들 수 있습니다. NAS 마운트: NAS 서버의 파일 시스템을 WAS 서
1. Crontab 정의 crontab은 리눅스 및 유닉스 계열 운영체제에서 주기적으로 명령어나 스크립트를 실행하기 위해 사용하는 스케줄링 도구입니다. cron은 시스템의 백그라운드에서 동작하며, 정해진 시간과 주기에 따라 사용자나 시스템의 작업을 자동으로 수행합니다.
1. WEB WAS의 동작과정 클라이언트 요청 수신 웹 서버는 클라이언트로부터 HTTP 요청을 받습니다. 이 요청은 주로 웹 브라우저를 통해 발생합니다. 요청 분석 웹 서버는 받은 요청을 분석하여 요청된 자원 및 요청 방식(CRUD)를 확인합니다. 정적 자원 처리 요청
1. 리눅스에서 Apache Gateway 설정하기 1.1. Apache 설치 12sudo apt updatesudo apt install apache2 1.2. proxy module 활성화 12sudo a2enmod proxysudo a2enmod proxy_htt
👨💻 백엔드 서버 개발자 동료와 개발 이야기 하는것을 좋아하며 클린코드를 지향합니다. Issues & Trend 공유와 새로운 기술들을 배우는것을 좋아합니다. Spring/Springboot Framework, Infra 환경에 개발에 관심이 많습니다. 최