profile
42seoul, blockchain, web 3.0
post-thumbnail

[AWS SAA] Scalability - Scale up

Scale-UP이란? 수요에 탄력적으로 대응 수요가 늘어나면 업그레이드해서 대체 스트레스 테스트 준비 서버 인스턴스 세팅 wordpress AMI 검색 가장 유명한 Bitnami을 준비, 프리티어의 경우 매월 750시간 무료입니다 서버 인스턴스 생성 클라

3일 전
·
0개의 댓글
·
post-thumbnail

[AWS SAA] EC2 Scalability

컴퓨터에 대한 수요는 상황에 따라 시시각각 달라지게 되는데, 변화하는 수요에 얼마나 탄력적으로 공급을 변화시킬 수 있는가에 대한 고민의 질적 변화를 클라우드 컴퓨팅이라고 하는 표현을 통해 이야기하는 것이 바로 AWS의 Scalability라고 이야기 할 수 있습니다.A

4일 전
·
0개의 댓글
·
post-thumbnail

[AWS SAA] EC2 SSH를 통한 접속하기

이전 포스트에서 잠깐 SHH의 동작방식에 대해 설명한 적이 있습니다. 사용되는 SSH 동작원리를 살펴보고, SSH를 사용하여 EC2에 접속해보겠습니다.SSH에서는 대칭키 방식과 비대칭키 방식을 모두 사용하여 인증과 암호화를 하게 됩니다. 비대칭키를 통해서 서버 인증과

5일 전
·
0개의 댓글
·
post-thumbnail

[JAVA기초] 가비지 컬렉션이란?

가비지 컬렉션이란? 영어로 Garbage Collection으로 줄여서 GC라고 부릅니다. GC는 JAVA의 메모리 관리 방법 중 하나로, JVM의 Heap영역에서 동적으로 할당했던 메모리 영역 중 필요없게 된 메모리 영역을 주기적으로 삭제하는 프로세스를 의미합니다.

5일 전
·
0개의 댓글
·
post-thumbnail

[AWS SAA] 클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것을 말합니다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 따라 컴퓨

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

[JAVA기초] OOP란?

JAVA를 배우면서 일전 C++를 공부할 때 배웠던 객체 지향 프로그래밍(obeject oriented programming)을 다시 정리하기로 하였습니다.JAVA 프로그래밍 시 핵심개념을 완벽히 숙지하고 개발하는 것과 아닐 때의 결과물 차이가 클 수 밖에 없다고 생각

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

[JAVA기초] 자바 프로그래밍

자바(Java)는 C++과는 달리 처음부터 객체 지향 언어로 개발된 프로그래밍 언어입니다.또한, 자바는 자바 가상 머신(JVM)을 사용하여 어느 운영체제에서나 같은 형태로 실행될 수 있습니다.현재 자바는 전 세계에서 가장 많이 사용하는 프로그래밍 언어 중 하나입니다.자

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

[ZoomCloneCode] admin panel으로 socket 관리하기

socket.io의 admin panel패키지를 적용하면 현재 서버, 클라이언트, socket room정보, 소켓통신 상황을 한눈에 볼 수 있습니다.일전에 과제를 할 때는 브라우저를 통해 소켓의 통신상황을 확인했었는데, 뒤늦게라도 이런 좋은 툴을 발견한 것에 의의를 두

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

[AWS SAA] 인터넷이란?

aws의 배포와 운영을 간접적으로만 경험했던터라, 클라우드 컴퓨팅환경에 대해 조금 더 깊이 알아보고자 AWS SAA자격증 시험을 준비하기로 마음먹었습니다.본격적인 AWS 기출문제를 풀어보기 전 CS지식을 완벽하게 잡고 가고 싶은 마음에 클라우드, 네트워크 등 필수개념을

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

[42 projects] 프로젝트 플랫폼 설문

일전에, 현재 개발하려는 사이트를 얼마나 사용할지 확인하기 위해, notionlytics와 google analytics를 통해 방문자 체크를 한 적이 있었습니다. 그 이후, 조금 더 자세한 피드백을 받고자 슬랙에 직접 설문조사를 진행하기로 결정하였습니다. 설문지는

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

[ZoomCloneCode] SocketIO를 알아보자

이번에는 아주 쉽게 실시간 기능을 만들어주는 framework인 socketIO를 사용해볼 것 입니다. What is socketIO? SocketIO는 이전에 사용했던 websocket과 마찬가지로 socket IO는 실시간, 양방향, event 기반의 통신을

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

[42 projects] 프로젝트 시작 전, MVP 모델 설정 하기

42zoom 사이트를 만드려고 기획 중, 비슷한 컨셉을 가진 프로젝트들이 있는지 궁금하여 슬랙에서 열심히 로그를 살펴보았습니다. 현재 42에서 많은 프로젝트들이 진행되는 것으로 아는데, 이런 식으로 밖에 프로젝트를 찾을 수 없다는 것에 매우 불편함을 느꼈습니다. 그리하

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

Codingame contest with 42seoul X codam

세계적으로 유명한 AI대회인 CodinGame의 2022 Fall Chanllenge에 42seoul소속으로 참여하게 되었습니다. 42에서는 CodinGame의 데이터를 토대로 42를 대상으로하는 대회를 따로 열었는데, Amsterdam의 Codam 캠퍼스와 함께 랜

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

[ZoomCloneCode] Websocket 채팅구현

websocket이란? websocket동작방식 node.js의 websocket implementation: WS websocket프로토콜을 사용하는 package 즉 node.js websocket library npm i ws 설치 express내부에 h

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

[ZoomCloneCode] 초기환경세팅하기 with node.JS

Zoom이라는 화상회의플랫폼이 유료화가 된 이후 다양한 팀원들과 온라인으로 소통을 하려면 구글 meet, 슬랙 등 여러 플랫폼을 떠돌아야 하는 것에 불편함을 느껴서 화상회의 프로젝트를 직접 만들어 볼까하는 고민이 생겼습니다. 42의 멘토님께 화상회의 멘토링을 받

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

말로위(Marlowe) deep dive (1)

이번 포스트에서는 cardano 네트워크 플랫폼의 smart contract 언어인 Marlowe에 대해 학습하려고합니다.Marlowe는 금융 계약을 작성하고 이행하는 것을 위해 만들어진 스마트계약언어입니다.사용자가 재무지식과 같은 도메인 전문지식을 적용하여 계약을 작

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

SSH 암호화통신 및 MITM(Man in the middle) 공격

앞서 세션 하이재킹을 방어하기 위해 보안대책으로 SSH(Secure shell)암호화 통신 잠깐 소개한 적이 있습니다.Secure Shell Protocol의 약자로, 보안이 강화된 네트워크 프로토콜 입니다. 기존 tcp연결의 보안대책 중 하나로 컴퓨터와 컴퓨터가 인터

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

TCP연결 및 세션 하이재킹

세션(Session)이란? 사용자와 컴퓨터, 또는 여러 컴퓨터 간의 활성화된 상태를 의미합니다. 일정 시간 동안 같은 사용자로 부터 들어오는 요구를 하나의 상태로 정의하고 그 상태를 일정하게 유지시키는 기술입니다. 세션 하이재킹(Session Hijacking)이란?

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

Mac OS업데이트 후 생기는 터미널에러해결

42에서 빌려온 아이패드와 연동을 하기 위해 맥북의 소프트웨어를 업데이트 하였는데,업데이트를 할때마다 항상 생기는 xcode문제가 어김없이 발생하였습니다.해결법은 간단하지만 오류가 발생할 때마다 구글링을 하는 것이 불편하고 블로깅하고자 하였습니다.컴파일이나 git등 터

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

veritree First Edition ITO 업데이트

일전에 cardano ITO를 통해 각지에 식재가 추적되는 나무를 심어 철저하게 관리되는 시스템을 통해 망가진 자연을 회복시키고자하는 프로젝트에 참여한 적이 있습니다. 이 프로젝트는 블록체인 기술을 사용하는 명확한 이유가 있습니다. 아래의 기사에 따르면 브라질에서는 추

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