RSS Feed
Articles
-
2019년 6월 4주차 스크랩
클라이언트
- Return of the Obra Dinn - Animating the Book
- ECS 관련
- Reddit r/gamedev
- Overwatch Gameplay Architecture and Netcode
- 초반부 20분정도가 ECS에 관한 내용.
- Let’s Build a Simple Database
- WebAssembly - hello world 어셈블리를 브라우저에 올려보자
- Enum의 Boxing을 어찌할꼬?
- 코드리뷰 적응기(feat. 파일럿 프로젝트)
유니티 관련
- Xcode - LLVM이란? (clang, 비트코드 포함)
- 유닛 테스팅 참고
- iOS에서 유니티가 컴파일하는 과정
- GPU-based raycaster for Unity
- 유니티 쉐이더를 이용한 LED 전광판 구현일지
협업툴
- Confluence
- Mantis
- A successful Git branching model
- Gamasutra - The Complete guide to Unity Git
- SmartMerge 셋업 참고하기 : git config에서 mergetool 설정 가능!
-
2019년 6월 1주차 스크랩
클라이언트
서버
- Programming with SQL Relay using the PHP PDO API
- Apache-PHP는 Connection Pool이 존재하지 않는다. (아마 Nginx도 그렇겠지?)
- 테스트 결과 상당량의 커넥션 오버헤드가 존재함
- 물론 TPS 400 주변이면 웬만한 서버 로드는 커버되겠지만 현재 이상의 성능이 필요해진다면?
- SQLRelay 또는 MySQL-Proxy
- 맹점은 Redis 역시 Connection Pool이 필요한데 그건 어디서 구하실?
- twemProxy?
- 그런데 이정도까지 필요한 상황이 온다면 그냥 PHP를 버리고 빨리 Connection Pool이 백그라운드에서 지원되는 WAS로 갈아타는게 더 낫지 않나......
- 실버바인 서버 엔진 2 설계 리뷰
- flickr의 twemproxy 사용기
- Learn Redis the hard way (in production)
- twemproxy 사용하여 redis 커넥션 로드 줄인 이야기
- twemproxy 설정 관련 이야기도 나오니 참고
- 넷플릭스의 key-value 복제관리 오픈소스 dynomite (프록시는 아니지만 connection pool 용도로 이용가능)
- twemproxy의 포크 프로젝트
- 근데 기능이 지나치게 많음, Connection Pool만 필요한 내 use-case에는
맞지 않는듯
기타 메모
- Programming with SQL Relay using the PHP PDO API
-
2019년 5월 5주차 스크랩
Docker
서버
- 모바일 게임 하이브 런칭기
- 게임서비스를 위한 Elasticache 활용 전략
- 하둡이란 뭘까? Hbase와의 관계는? DFS(Distributed File System)이란?
왜 이런 시스템이 필요하게 되었지? - RAID는 무엇이고 DFS와 뭐가 다른가? RAID는 파일의 저장 방식이라는데 정확히 어떤 방식이며 뭐가 부족해서 DFS가 생겼나?
- 하둡이란 뭘까? Hbase와의 관계는? DFS(Distributed File System)이란?
- Bigtable: A Distributed Storage System for Structured Data
- Zookeper란 무엇인가
- Technical Details of Pinpoint
-
2019년 5월 4주차 스크랩
서버
성능테스트
- 성능테스트 TPS 산정 및 용어 설명
- TPS 측정치가 낮엉
- AWS Beanstalk을 이용한 성능 튜닝 시리즈
- PHP서버 자꾸 주거용
- Monitoring Apache web server performance
- Time_Wait 상태란 무엇인가
Pinpoint
- Pinpoint Quick Start
- Pinpoint Installation
- Error while connecting pinpoint-agent, pinpoint-collector and pinpoint-web in distributed mode using Hbase/hdfs
- Pinpoint Architecture
- Pinpoint-Docker
자바 관련
Docker 관련
- ulimit on docker
- host의 ulimit을 그대로 따라가나? 직접 테스트해볼 필요 있음.
- yum docker 후 docker run 돌리면 어느 유저가 돌리는게 되지?
-
2019년 5월 3주차 스크랩
서버(성능테스트)
- 리눅스 서버 60초안에 상황 파악하기
- 넷플릭스 인서버 모니터링 툴 Vector
- AWS 기반 웹 및 어플리케이션 서버 부하 테스트
- nGrinder 기본 셋업
- Amazon Linux 2에서 톰캣 설치하기
- nGrinder Docker
- nGrinder agent가 controller에 못붙는 현상
- nGrinder 3.3 : 설치방법
- nGrinder Maven Project 셋업
- 우아한형제들 부하테스트
- 쿠키런 서버 아키텍쳐
- Docker 네트워크 구조 : 컨테이너와 호스트의 통신
메모
- 로드 테스트 매니저용 인스턴스를 셋업한 후 nGrinder 테스팅을 위해 셋업 필요
- 따라서 셋업 스크립트 작성 후 테라폼 remote-exec 기능을 돌려줘야 한다.
- https://www.terraform.io/docs/provisioners/remote-exec.html
서버(백엔드)
기타