HONG CHANGSUB

HONG CHANGSUB

🔗 https://github.com/brido4125 📝 156 posts

Amazon DynamoDB: Internal Architecture 분석

-------------------------------------------------------------------------------- Amazon DynamoDB: Internal Architecture 분석 Amazon DynamoDB는 완전 관리형 NoSQL 데이터베이스 서비스로, 대규모 애플리케이션에 필요한 일관된 한 자릿수 밀리초 성능과 뛰어난 확장성을 제공합니다. 이 포스팅에서는 DynamoDB의 핵심 요소, 내부 요청 처리 메커니즘, 데이터

AWS Marketplace 제품 등재: SaaS

들어가며 AWS Marketplace는 전 세계 클라우드 고객에게 SaaS 제품을 판매할 수 있는 유통 채널입니다. 하지만 처음 시작하는 입장에서는 어떻게 온보딩을 시작해야 할지 막막할 수 있습니다. 이 글에서는 AWS 공식 문서를 바탕으로, SaaS 제품을

개발자의 붕어빵 장사 회고록

2023년 10월부터 2024년 1월까지, 나는 붕어빵 장사를 직접 기획하고 운영했다. 이 글은 그 경험을 돌아보며 정리한 회고록이다. 왜 시작했나? 2023년 여름, 회사에서 맡고 있던 프로덕트에 어느 정도 익숙해지고 있다는 감각이 들었다. 동시에 "

베어본 미니 PC(N100)로 우분투 홈 서버 만들기

개발을 하다보면 누구나 aws ec2를 빌려본 적이 있을 것이다. 편하게 장비를 빌릴 수 있는 만큼 그에 상응하는 비용이 발생 되기도 한다. 지금까지 해왔던 수많은 토이 프로젝트에서 사용된 t2.micro의 경우 CPU 1개에 메모리가

<Spring> AOP 적용 시 주의 사항들

본 포스팅에서는 spring AOP를 사용할 경우 발생 할 수 있는 문제들에 대해서 알아보고 이를 어떻게 하면 해결할 수 있는지 확인해 볼 예정입니다. Proxy 내부 호출 본 이슈의 경우 김영한님의 AOP 관련 강의를 수강하였다면

<Java> ThreadPool 동작원리

본 포스팅에서는 Java에서 제공하는 스레드 풀의 내부 동작에 대해서 다룹니다. “단순히 요청이 오면 Idle한 스레드가 수행한다” 정도는 아니고 스레드 풀 내부의 큐 구현에 따라 어떻게 동작이 달라지는지 스레드 풀의 스레드 개수는 언제 증가하는지

<Docker> 도커를 잘 모를 때 알았으면 좋았을 것들

본 포스팅은 도커를 시작하는 시점에 이걸 알았다면 삽질을 덜 했을 텐데라는 생각으로 작성합니다. 주관적인 부분들이라 누군가에겐 체감 상 쉽게 느껴질 수도 있습니다. 구성되는 목차는 아래와 같습니다. 이론적인 부분에서는 도커의 동작원리를 그리고 나머지 부분은

자바 병렬 프로그래밍 - 7장 작업 실행

스레드가 작업 중일 때 자바에서 해당 작업을 강제로 멈추게 하는 방법은 없다. 다만 앞선 포스팅에서 본 것처럼 인터럽트를 통해 특정 스레드에게 해당 작업을 멈춰달라고 요청 할 수 있다. 이러한 멈춤을 요청할 때는 작업을

<Java> Selector가 TCP FIN 패킷을 감지하는 법

배경 특정 캐시 노드를 정상적으로 종료시키고 Java단에서 해당 캐시 노드와 연결된 TCP 소켓 채널 객체의 상태를 확인해봐야하는 작업을 진행중이였다. 이를 확인하기 위해 SocketChannel을 진단하는 isConnected 값을 확인해보니 true 값이 리턴되고 있었다. TCP 연결이