반응형
Amazon S3 : 1. Object Storage 아키텍처
CS 지식/아키텍처2024. 3. 23. 20:21Amazon S3 : 1. Object Storage 아키텍처

Amazon S3은 많은 서비스 엔지니어들이 익숙한 스토리지입니다. 2006년부터 지금까지 엄청난 스케일의 작업들을 문제없이 처리하고 있습니다. 초당 10억개의 Request 처리 초당 400 terabits 처리 280 trillion objects 저장 이 정도의 스케일을 지원하기 위해서 어떤 구조를 가지고 있는지 확인해 보려고 합니다. Amazon S3 란? Amazon S3의 사용자 입장에서의 특징은 아래와 같습니다. 0. 일반적인 파일 시스템이 아닌 Object Storage 입니다. 1. REST API를 사용해서 각 Object에 엑세스를 할 수 있습니다. 2. 내구성(Durability)가 99.999999999%입니다. (거의 절대로 데이터를 손실하지 않습니다.) 3. 각 Object의 ..

메타퀘스트3 - 버추얼 데스크탑 25% 할인
일상/메타 퀘스트2024. 3. 11. 21:33메타퀘스트3 - 버추얼 데스크탑 25% 할인

메타퀘스트3 필수 앱인 버추얼 데스크탑의 25% 할인 리퍼럴 입니다. 가지고 있는 데스크탑과 연동하여 컴퓨터의 VR 게임을 메타퀘스트 3 에서 즐길 수 있습니다. Virtual Desktop 앱 구매 시 25% 할인 | Meta Quest www.oculus.com 아래 링크의 데스크탑 프로그램과 연동하여 PC에 있는 VR 게임들을 즐길 수 있습니다. Home | Virtual Desktop Watch movies, browse the web or play games on a giant virtual screen. www.vrdesktop.net

메타퀘스트3 - 일레븐 테이블 테니스 25% 할인 링크
일상/메타 퀘스트2024. 3. 11. 21:28메타퀘스트3 - 일레븐 테이블 테니스 25% 할인 링크

메타퀘스트3에서 가장 유명한 게임중 하나인 일레븐 테이블 테니스입니다. VR 게임을 하면서 실제로 탁구를 치는것 같은 느낌이 들어서 엄청 재밌게 하고있습니다. 아래 링크를 통해서 일레븐 테이블 테니스를 다운로드 하면 25% 할인된 가격으로 게임을 구매 할 수 있습니다. Eleven Table Tennis 앱 구매 시 25% 할인 | Meta Quest www.oculus.com

Typescript vs Javascript 간단 비교 - Typescript를 중심으로
백엔드/NodeJS | Typescript2024. 3. 6. 22:32Typescript vs Javascript 간단 비교 - Typescript를 중심으로

Typescript vs Javascript 비교하기 1. Typescript는 Javascript의 모든 기능을 제공합니다. (Super set) 2. Typescript는 Javascript에서 더 많은 기능을 지원합니다. Typescript라는 이름에 걸맞게 주로 type과 관련된 개선점이 주요 추가 기능입니다. 2.1 변수에 타입을 지정할 수 있습니다. (Javascript는 할 수 없습니다.) weight와 height라는 변수를 선언할때 각 변수를 number로 타입을 정의했습니다. let weight : number = 80; let height : number = 176; 2.2 타입을 새로 만들 수 있습니다. 1. Centimeter라는 number에 해당하는 type을 정의하고 2. h..

Stateful과 Stateless 차이 이해하기
CS 지식/CS기본2024. 3. 2. 22:57Stateful과 Stateless 차이 이해하기

Stateful과 Stateless의 기본적인 개념 Stateful Stateful은 상태유지 즉, 상태를 저장하고 의미합니다. 클라이언트의 상태 정보를 서버가 저장하고 관리합니다. 이를 통해서 클라이언트와 서버간의 상호작용이 이전 상태를 기반으로 이루어 질 수 있습니다. 그래서 더 복잡한 상호작용이 가능하다는 장점이 있습니다. 장점 1. 사용자 경험을 향상 시킬 수 있습니다. 2. 상태 정보를 기반으로 사용자 맞춤형 서비스를 제공할 수 있습니다. 3. 요청마다 모든 정보를 포함 시킬 필요가 없어서 네트워크 효율이 높아집니다. 단점 서버가 클라이언트의 상태를 유지하고 관리해야하므로 1. 서버의 복잡성과 리소스 요구량이 증가합니다. 2. 서버의 확장성에 제한이 있습니다. Stateless Stateless..

블로그 썸네일 생성기 만들기 - AI로 블로그 썸네일 자동 생성
프로젝트/GPTs AI 블로그 썸네일 메이커2024. 3. 2. 15:37블로그 썸네일 생성기 만들기 - AI로 블로그 썸네일 자동 생성

ChatGPT의 GPTs를 활용해서 블로그 썸네일 생성기를 제작 해 보았습니다. 네이버 및 티스토리의 썸네일 크기에 최적화 된 방식으로 구현을 했습니다. 아래 링크를 통해서 블로그 썸네일을 생성해 볼 수 있습니다. ChatGPT - 네이버/티스토리 블로그 썸네일 메이커 블로그의 썸네일을 자동으로 생성해주는 AI 썸네일 메이커 입니다. chat.openai.com 블로그 썸네일 자동 생성하기 2가지의 방식으로 블로그 썸네일을 생성 할 수 있습니다. 1. 제목으로 블로그 썸네일 만들기 2. 내 컴퓨터/스마트폰의 사진으로 썸네일 만들기 1. 제목으로 블로그 썸네일 만들기 제목으로 블로그 썸네일 만들기를 진행 해 보겠습니다. 1) GPTs의 첫 화면에서 제목으로 썸네일 만들기를 클릭 그 다음 단계에서는 위와 같..

메타 퀘스트 3 리퍼럴 크레딧 받는 방법 (36000원 받기)
일상/메타 퀘스트2024. 2. 29. 10:13메타 퀘스트 3 리퍼럴 크레딧 받는 방법 (36000원 받기)

메타퀘스트 리퍼럴 크레딧 받는 방법에 대해서 자세히 알려드리겠습니다. 진행전 알려드리는 주의사항 글을 읽기 전에 메타퀘스트와 스마트폰을 연동을 하면 안됩니다!!!! 메타퀘스트와 스마트폰을 연동했더라도 포스트 아래로 가서 기기 초기화를 읽고 진행하시면 하시면 동일하게 리퍼럴 크레딧을 받으실 수 있습니다. 메타 퀘스트 리퍼럴 제도란? 리퍼럴은 메타퀘스트에서 추천 기능을 의미합니다. 이미 메타퀘스트를 보유하고 있는 사용자가 다른 사람에게 리퍼럴 링크를 보내어 기기를 추천하고,해당 링크를 통해 기기를 구입한 사람이 메타 계정에 연동하면 추천한 사람과 추천받은 사람 모두 36,000 크레딧을 받을 수 있습니다. 이 크레딧으로 메타 스토어에서 다양한 앱을 구입할 수 있습니다. 즉, 메타 퀘스트 리퍼럴 코드가 있으면..

개발 트렌드 센싱 - 국내외 테크블로그, RSS 피드
개발 트렌드 포스팅2024. 2. 15. 21:58개발 트렌드 센싱 - 국내외 테크블로그, RSS 피드

이번에 회사에서 slack을 도입하면서 RSS 채널을 하나 열어서 정보를 지속적으로 센싱하려고 했다. 기존에는 자주 사용하는 RSS피드가 Geeknews였는데 다양한 종류의 피드를 추가하기위해서 아래와 같은 항목들을 추가로 알아보았다. 한국 테크 블로그 1. 라인 테크 블로그 https://techblog.lycorp.co.jp/ko techblog.lycorp.co.jp 2. 무신사 테크 블로그 MUSINSA tech – Medium 무신사 테크부문의 이야기를 공유합니다. medium.com 3. 네이버 D2 NAVER D2 4. 우아한 형제들 테크 블로그 우아한형제들 기술블로그 우아한형제들의 기술, 서비스, 비전, 가치를 들려 드립니다. techblog.woowahan.com 5. 쿠팡 테크 블로그 ..

React 환경변수 설정 - Undefined 오류 발생시 대처 방법
프론트엔드/React2024. 2. 8. 23:15React 환경변수 설정 - Undefined 오류 발생시 대처 방법

문제상황 React를 통해서 front-end를 deploy 하는 환경에서 환경변수 세팅을 정상적으로 했다고 생각했는데 typescript의 변수가 제대로 할당이 되지 않는다. 문제 상황의 예 코드 예제 코드의 가정은 .env 파일을 dotenv가 인식할 수 있는 정상적인 위치에 두었다고 가정한다. .env ENV_VALUE=my_value main.ts const env_value = process.env.ENV_VALUE console.log(env_value) 예상 출력결과는 my_value가 출력되는것인데 어찌된 일인지 undefined 가 출력된다. 원인을 알아보았다. 예상 원인 . Dotenv를 import 하지 않았거나 제대로 쓰지 않았기 때문일까? dotenv는 정석적인 방법으로 react..

Mattermost alert bot 구현하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2024. 2. 1. 23:17Mattermost alert bot 구현하기

이전 포스팅 2024.01.31 - [분류 전체보기] - Mattermost alert bot 설계하기 2024.01.08 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Grafana Dashboard에 Webhook 서버 (Mattermost 봇) 연결해서 알람 봇 만들기 - 작성중 2024.01.07 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - mattermost deploy 및 봇 사용해보기 필요 배경 지식 Mattermost Typescript로 API 전송하기 Prerequisite Mattermost 로컬 실행 Typescript API 서버 구성 Mattermost bot의 API 요청 기능을 어디에 붙일것인가. 기존의..

반응형
image