profile
Dare mighty things!
post-thumbnail

k8s : 쿠버네티스 적용기

k8s : 쿠버네티스 적용기

2023년 9월 10일
·
0개의 댓글
·
post-thumbnail

MSA : MSA 적용기

MSA-적용기

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

배포 : EC2, Docker, Jenkins로 CI/CD 파이프라인 구축하기

CI/CD 파이프라인 구축하기

2023년 9월 7일
·
0개의 댓글
·

Ingress, LoadBalancer, NodePort, ClusterIP 의 차이점

클러스터 내부에서만 Pod에 접근이 가능한 type쿠버네티스는 내부 서비스 DNS 가지기 때문에 이 클러스터 IP를 통해서 서로 통신이 가능서비스를 이용해서 포트를 외부에 노출함외부 트래픽을 직접 보내는 방식모든 노드에 특정 포트를 개방해서 서비스에 접근하는 방식로드밸

2023년 8월 30일
·
0개의 댓글
·

k8s 구성 요소

kube-apiserver는 쿠버네티스 클러스터로 들어오는 요청을 가장 앞에서 접수하는 역할쿠버네티스 커맨드 라인 도구인 kubectl을 사용해 각종 명령을 수행할 경우 이 명령은 kube-apiserver로 전송kubectl을 사용해 각종 명령을 수행할 경우 kube

2023년 8월 30일
·
0개의 댓글
·
post-thumbnail

카카오 페이 적용, 백엔드 및 프론트엔드 개발

카카오 페이 적용, 백엔드 및 프론트엔드 개발

2023년 8월 22일
·
0개의 댓글
·
post-thumbnail

OAuth2 + JWT + Redis을 사용한 로그인 개발

OAuth2 + JWT + Redis을 사용한 로그인 개발

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

Expo - Spring : 'application/octet-stream' 에러 해결

문제 React Native Expo 에서 Spring 서버로 캡처 사진과 DTO 객체를 FormData에 담아 업로드 하려는데 에러가 발생했다. ` Content type 'application/octet-stream' not supported ` Spring C

2023년 4월 2일
·
0개의 댓글
·

Java : 함수형 인터페이스

그게 뭐야? 함수형 인터페이스(Functional Interface)는 오직 1개의 추상 메소드를 갖는 인터페이스를 말한다. 예제 오직 1개의 추상 메서드만을 가지기 때문에 Single Abstract Method(SAM) 이라고 불리기도 한다. 추상 메서드가 하나만 존재한다면 이외 여러개의 default method, static method가 있어...

2022년 4월 24일
·
0개의 댓글
·
post-thumbnail

Flask : JWT 로그인 구현

Flask + JWT Flask 에서는 로그인 시 JWT 인증을 위해서 몇 가지 라이브러리를 제공하고 있다. 그 중에서 bcrypt, PyJWT를 사용해서 구현해보고 이론을 복습하자. 설치 bcrypt 암호화 방법 예제 결과 How? 암호화를 하기 위한 패스워드(사용자가 입력한 패스워드)가 주어지면 bcrypt.hashpw()를 통해서 인코딩한다...

2022년 4월 20일
·
0개의 댓글
·

RESTful API 설계

URL Rules 1. 마지막에 / 포함하지 않는다. Bad > http://api.test.com/users/ Good > http://api.test.com/users 2. _(underbar) 대신 -(dash)를 사용한다. Bad > http://api.test.com/users/post_commnets Good > http://api.tes...

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

Mini Project : 1회차

뉴스 구독형 웹 사이트 Overview : 뉴스 구독형 웹 사이트 뉴스 모아 보기 및 구독 시스템을 갖춘 웹 사이트를 제작한다. Service : 1. 네이버의 뉴스 크롤링 및 카드 뷰에 배치 네이버 뉴스 정보에서 일부를 크롤링하여 웹 사이트에 카드 뷰 형식으로 나타낸다. 2. 날씨 API를 사용하여 현재 위치 날씨 정보 제공 openweatherA...

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

Git 이란

Git 이란? 형상 관리 도구 중 하나 Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스 코드를 효과적으로 관리할 수 있게 해주는 무료 공개 소프트웨어 SVN보다 여러 장점이 있어 SVN을 쓰던 개발 조직들은 하나 둘씩 Git으로 갈아타고 있다. SVN과 Gi

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

Stateful와 Stateless [TCP/UDP]

서버에서 상태 정보를 저장하는 형태, 세션 상태에 기반하여 서버의 응답이 달라진다.서버에서 상태 정보를 저장하지 않는 형태, 서버의 응답이 클라이언트와의 세션 상태와 독립적이다.한 가지의 예로 TCP(Stateful)와 UDP(Stateless)의 동작 방식의 차이가

2022년 4월 15일
·
0개의 댓글
·
post-thumbnail

Bootcamp : 5주차 개발일지

5주차 목표 EC2 배포 하는 방법 및 툴 사용법을 익힌다. filezilla 를 이용한 파일 업로드 정보를 입력

2022년 4월 14일
·
0개의 댓글
·
post-thumbnail

Spring : Security 정의

Spring Security 란? Spring Security는 Spring 기반의 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 스프링 하위 프레임워크이다. Spring Sercurity는 인증과 권한에 대한 부분을 Filter 흐름에 따라 처리한다. Filter는 Dispatcher Servlet 으로 가기 전에 적용되므로 가장 먼저 URL...

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

Web : Session 과 Cookie

HTTP 프로토콜의 약점을 보완하기 위해 사용되는 쿠키와 세션의 특징을 파악하고 Security 학습하기 전 기초를 다지기 위해 학습한다.웹 통신 간 유지하려는 정보를 저장하기 위해 하는 것로그인 정보, 장바구니에 담긴 품목 등등우리는 대부분 페이지를 사용할 때 HTT

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

Bootcamp : 4주차 개발일지

4주차 개발목표1\. Flask 프레임워크를 활용해서 API를 만들 수 있다.2\. 간단한 프로젝트 2개를 해보면서 전반적인 프론트엔드, 백엔드의 흐름을 이해한다.Micro Web FrameworkMicro : 가벼운 기능 제공, 가볍게 배우고, 가볍게 사용할 수 있고

2022년 4월 11일
·
0개의 댓글
·
post-thumbnail

React : 라우팅과 Github 호스팅

Github 웹 호스팅 페이지 \[ wlwlsus.github.io/react-study-app ]어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정이다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는

2022년 4월 11일
·
0개의 댓글
·