2025/02 7

[AWS] FaaS(Function as a Service) 기반 AWS Lambda 서비스

기존에 내가 사용하던 배포의 IaaS 방법과 달리 FaaS의 방식에 눈을 들이기 시작했다.IaaS(Infrastructure as a Service)로 클라우드 컴퓨팅의 인프라를 빌려 서버를 개발자가 직접 운용하며 배포해야하는 방식과 다르게,FaaS(Function as a Service)는 서버리스 방식으로, 서버가 아닌 Function을 직접 만들어 Function을 실행하여 코드를 돌아가게 만드는 것이다.이 때 지원되는 언어로는 Java, Python, Ruby, Node.js, 등등이 존재한다. 이런식으로 다양한 언어들을 제공하는 함수형 서비스이기 때문에,개발자가 코드 작성에만 집중하면 된다는 특징이 있다. 주로 이벤트 기반 애플리케이션이다.주로 API Gateway에서 HTTP method 요청..

백엔드/AWS 2025.02.15

[Docker] Docker 내에서의 redis 컨테이너 접속하여 실행하기(redis-cli)

로컬호스트 자체에서 redis를 설치해서 실행하는 것이 아니라,Docker container의 redis를 이용해서 redis에 접속해볼 것이다. 컴퓨터에서 docker를 실행한 뒤에, 다음 명령어를 입력한다.docker network create redis-netdocker run --name redis-container \ -p 6379:6379 \ --network redis-net \ -d redis:latest 그러면 본래의 6379 redis 포트로 docker redis-container를 실행 중인 것을 확인할 수 있다.  docker ps위 명령어를 통해 redis 제대로 실행 되고 있는지를 확인하기 만약에 문제가 되고..

백엔드/Docker 2025.02.13

[Redis] Redis를 사용하는 이유는 뭘까?

Redis는 In-memory 서버?Redis는 인메모리 기반으로 이용되는 서버로,디스크의 용량을 차지하기 보다, RAM에서 돌아가므로빠른 속도를 자랑하는 것이 특징이다. 대략 DB와의 차이점을 구조로 나타낸다면 다음과 같다. 그리고 Redis의 경우, 만료기간을 설정하여 데이터 캐시 관리가 간편하고,key-value의 형식으로 key 값을 설정하여 저장하면 신속한 찾기가 가능하다. access 토큰 같은 경우는 만료기간을 짧게 설정하여,JWT에서 만료되면 무효하도록 설정하며, 세션에 저장하는 형식으로 관리한다.이렇게 작동해야 다른 포트로 들어오는 요청들에 대하여 매번 로그인을 요구하지 않는다. refresh token의 경우, http only 설정을 켜 쿠키에 저장하도록 함으로써 세션에 저장을 하지 ..

카테고리 없음 2025.02.12

[정보처리기사] 정보처리기사 필기 합격하기

정보처리기사 필기 합격을 위해 풀어봐야하는 것= 역대 나온 기출 문제들 나는 2021,2022까지만 풀고 시험장에 갔다. 그 중 정말 유용했던 것은시나공의 자료실 문제들이었다.  시험 보기 전에 시나공에서의 자료실->기출문제 에 들어가기 들어가면 굉장히 많은 기출자료집들이 있는데,(https://www.sinagong.co.kr/pds/001001001/past-exams)위 첨부자료들이 굉장히 유용했다.특히 매년 출제되는 키워드 찾기가 키워드 외우는 데에 굉장히 유용했음!    그리고 실제 시험장에서처럼 문제 풀어보고 싶으면 CBT 란에서 시험보기도 가능하며,내 시험 결과를 확인하기도 가능 또한 문제에 대한 오답 해설이 꼼꼼해서 유용하다

카테고리 없음 2025.02.07

[정보처리기사] 2021년 5월 15일 기출 오답

1과목: 소프트웨어 설계 1번. 시스템의 구성요소- 입력- 출력- 처리(Process)- 제어(Control)- 피드백(Feedback) : 시스템이 정상적으로 작동하는 과정 유지(Maintenance)는 시스템의 구성요소가 아니라, 유지하고 보수하는 활동입니다!따라서 시스템의 구성요소로 볼 수 없다 6번. 디자인패턴의 GoF(Gangs of Four)생성패턴(Creational Pattern)- 추상 팩토리: 구체적인 클래스에 의존하지 않고, 인터페이스를 통해 서로 연관 및 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현(하위의 개념 말고 추상 생성)- 빌더- 팩토리 메소드(Factory method): 객체의 생성을 상위 클래스에서 정의하고(인터페이스 생성만, interface -> extends..

카테고리 없음 2025.02.07