profile
unagi.zoso == ziggy stardust == devswansong

제프 베조스 '변하지 않는 것' - 영어 회화 공부 (2)

H : Yeah, I think one of things I've learned from you and reading what you said and just being in your presence is you think about things very differe

2025년 11월 17일
·
0개의 댓글
·

제프 베조스 '변하지 않는 것' - 영어 회화 공부 (1)

평소에 즐겨보던 유튜브 채널 '비즈카페' 에서 마음에 드는 영상이 올라와 따라 듣고, 적고 말해보며 회화 공부를 합니다.관련 링크H : You started Amazon \\ and you saw Internet sort of happening before it hap

2025년 11월 15일
·
0개의 댓글
·

SAP 스노우플레이크

기회가 되어 스노우플레이크, SAP 에 관하여 키워드를 들었습니다.평소에도 아키텍처에 대해서 고민을 하다보면 늘 DB에서 병목이 발생해 어떻게 하면 쓰기 부하 같은 문제를 잘 해결할 수 있을까에 관해 고민했습니다. Primary, Secondary 를 나눠 이러한 문제

2025년 11월 14일
·
0개의 댓글
·

상태 코드 정리

200 : OK : 요청 성공 (GET)201 : Created : 생성 성공 (POST)202 : Accepted : 요청 접수 O, 리소스 처리 X204 : No Contents : 요청 성공 O, 내용 없음300 : 리다이렉트300 : Multiple Choice

2025년 9월 12일
·
0개의 댓글
·

동기, 비동기, 블로킹, 논블로킹

프레임워크이나 프로그래밍 언어의 컨셉을 깊게 공부한다면 당연히 마주하는 개념 동기, 비동기, 블로킹, 논블로킹.잘 정리된 글을 읽어봐도 남에게 명쾌하게 설명하기는 힘들었다. 나자신부터 제대로 이해를 못하였기 때문인데 왜 이렇게 이해하기가 힘들었을까.원인은 이러한 개념이

2025년 9월 11일
·
0개의 댓글
·

TypeScript 로 진행하는 간단한 영화 예매 시스템

영화: 1개 고정사용자: 정수 ID로 구분좌석: 10x10 = 100석예매/취소 기능잘못된 좌석 번호동시 예매 시도결제 실패 시 예매 롤백존재하지 않는 예매 취소지원하지 않는 결제수단인터페이스 및 클래스 정의 (Payment, Booking)좌석 초기화 로직결제 수단

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

카카오테크부트캠프 클라우드 인 제주 후기

해당 부트캠프 참여를 고민하는 사람들을 위해 글을 적습니다.사람마다 상황과 가지고 있는 지식이 다르기에 무조건 추천한다는 말은 사용하지 않습니다.이 글에선 그저 어떤 교육과정이 있었고 각 과정에서 어떤 점을 배우고 느꼈는지에 대해 서술합니다.그리고 각 사람들의 상황에

2025년 4월 14일
·
0개의 댓글
·

스프링 배치 필기노트

배치 작업 예시예약 시간에 광고성 메시지 발송결제 정산 작업운영을 위해 필요한 통계 데이터 구축대량 데이터를 필요로 하는 모델 학습 작업배치는 실시간성이 아닌 데이터를 일괄처리하는 작업작업 특성 상 일괄적으로 해야할 수 있다.메시지 예약 기능은 그 시간에 맞춰 동작해야

2025년 3월 22일
·
0개의 댓글
·

Rate Limiter 만들기

가상 면접 사례로 배우는 대규모 시스템 설계 기초 책을 보고 만든 처리율 제한기 1. Fixed Window Counter (고정 윈도우 카운터) 개념 • 일정한 시간 간격 (예: 1초, 10초, 1분 등)마다 요청 카운트를 초기화하는 방식. • 매우 단순하며 메모리 사용량이 적고 속도가 빠름. • 하지만 시간 경계 문제(Time Boundary ...

2025년 2월 16일
·
0개의 댓글
·
post-thumbnail

React Query와 상태관리 :: 2월 우아한테크세미나 정리

다음 영상을 보고 정리했습니다. React Query와 상태관리 :: 2월 우아한테크세미나주어진 시간에 대해 시스템을 나타내는 것으로 언제든지 변경될 수 있다.개발자에겐 관리해야할 데이터프론트엔드라는 분야가 구분될만큼 사용자에게 보여지는 부분이 많아졌다. 관리해야할

2025년 2월 2일
·
0개의 댓글
·

Java BigInterger 아주 간단한 사용법

BigInteger 는 자바에서 제공하는 라이브러리. native 자료형의 표현범위 한계를 해결하는 기능입니다.메모리가 지원하는한 숫자표현이 가능다양한 기능을 제공불변생성연산변형

2025년 1월 25일
·
0개의 댓글
·

하노이 탑과 재귀

알아두면 좋은 점은 아래와 같다.모든 기둥은 항상 규칙을 준수한다. 목적은 자신을 목적지로 옮기고 싶어하고 그러기 위해 자신 위에 있는걸 목적지가 아닌 빈 곳으로 옮긴다.시간 복잡도는 2^n 인데 재귀적으로 두 번 호출해서 그렇다고 생각하면 좋다.세세하게는 점화식을 세

2025년 1월 25일
·
0개의 댓글
·

트리의 지름

트리에서 가장 긴 길이의 경로를 뜻한다. 이심률이라고도 하는 듯하다.방법은 아래와 같다.임의의 정점(A)을 선택한다.임의의 정점에서 가장 긴 정점(B)을 찾는다.B 정점에서 가장 긴 정점(C) 를 찾는다.B - C 의 경로가 가장 긴 경로이다.이를 통해 다시 느낄 수

2025년 1월 18일
·
0개의 댓글
·

DNS (A 레코드, CNAME, TTL)

A 레코드 : 도메인을 IPv4 에 매핑AAAA 레코드 : A 레코드의 IPv6 버전CNAME 레코드 : 도메인을 다른 도메인으로 리다이렉트TTL : DNS 쿼리 결과 유효 시간 (너무 짧으면 쿼리를 자주 날리고 너무 길면 IP 변경 시 반영이 느림)

2025년 1월 15일
·
0개의 댓글
·

배포 시 환경 변수 전달

다양한 배포 전략이 있고 배포 도구가 있습니다.이러한 다양한 환경에서 한 환경에만 가능한 종속되지 않게 환경 변수를 관리할 수 있을까 고민을 했습니다.보안적인 부분도 고려를 해야했는데이미지에 바로 기입해버리는건 리버싱 과정에서 뺴앗길 수 있어 하지않았습니다. 외부에서

2025년 1월 14일
·
0개의 댓글
·
post-thumbnail

AWS IAM 초기세팅

IAM 대시보드 우측에서 가능 Root 는 절대 사용하지 않을 것권한 부여 시 직접 정책 연결로AdministratorAccess 추가Admin 도 많은 권한을 가지기에 MFA 추가지불에 관한 권한은 없음root 의 계정 페이지에 들어가 결제 정보에 대한 IAM 사용자

2025년 1월 11일
·
0개의 댓글
·

AWS Session Manager

Session Manager 는 다음과 같은 문제를 해결합니다..이전에 ec2 에 접근하려면 pem 같은 키 파일을 이용해 ssh 로 접근해야했습니다.그리고 여러 명에서 개발하는 경우 이런 키 파일을 공유해줘야하는데 그렇게 여러 장소에서 관리하게 될 경우 키를 유출하는

2025년 1월 11일
·
0개의 댓글
·

고가용성과 장애내구성

고가용성 : 장애 상황을 해결하고 정상적으로 서비스를 제공하는 능력장애내구성 : 장애 상황에도 정상적으로 서비스를 제공하는 능력재해복구성 : 장애 상황을 해결하려는 능력고가용성 은 장애내구성 과 재해복구성 을 합친 개념으로볼 수 있다.고가용성 , 장애내구성 을 갖

2025년 1월 11일
·
0개의 댓글
·

쿠버네티스 정리

파드쿠베의 가장 작은 배포 단위하나 이상의 컨테이너 가짐, 같은 네트워크 네임스페이스(아이피, 포트)를 가진다. 동일한 저장소 (볼륨) 접근 가능하다.특징IP 가 고정되지 않고 한 번 쓰면 버림파드가 새로 생성되면 아이피가 달라질 수 있다.같은 네트워크 네임스페이스와

2025년 1월 10일
·
0개의 댓글
·

K8s metaspace name 과 labels

K8s 의 오브젝트는 namespace 에서 존재하며 name 으로 식별됩니다. 반면 labes 는 중복을 허용하며 검색, 그루핑 등에서 사용됩니다.오브젝트의 식별자한 namespace 안에서 중복될 수 없습니다.특정 오브젝트 조회굳이 오브젝트 타입을 적어줘야할까요?오

2025년 1월 10일
·
0개의 댓글
·