컨퍼런스
-
데브시스터즈 컨퍼런스글또 2022. 11. 1. 23:22
안녕하세요. 이번 글은 NDC21/22에서 발표한 데브시스터즈의 발표 영상들을 시청하였습니다. 흥미롭고 대단하다고 느껴지는 부분이 많아 정리하게 되었습니다. [NDC21-프로그래밍] 〈쿠키런: 킹덤〉 서버 아키텍처 뜯어먹기! 처음 알게 된 개념들이 많았습니다. 액터 모델, akka 클러스터링 등의 재밌어 보이는 기술을 사용하고 있습니다. 해당 개념들을 사이드 프로젝트로 구현해보고 싶은 마음이 생겼습니다. 게임 서버는 stateful하게 유저를 관리하는데 이때 사용된 방법들이었습니다. 액터 모델은 스레드 + 큐라고 볼 수 있다고 하고 akka 클러스터의 코디네이터를 통해 엑터가 어디에 있던지 쉽게 stateful을 유지할 수 있다고 합니다. 단점은 운영과 배포가 어렵다고 합니다. 상태 저장은 이벤트 소싱방..
-
인프콘을 보고글또 2022. 9. 23. 22:50
인프콘에서 재밌어 보이는 주제 몇 가지만 정리해 보았습니다. [무료] 인프콘 2022 다시보기 - 인프런 | 강의 인프런의 첫 오프라인 콘퍼런스, 인프콘 2022에서 진행된 오프닝 및 발표 세션을 영상으로 다시 보실 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 1. 서버비 0원, 클라우드 큐 도입으로 해냈습니다! 조현영 zeroCho님의 발표 자료입니다. ZeroCho Blog ZeroCho의 Javascript와 Node.js 그리고 Web 이야기 www.zerocho.com 상황 엑셀 업로드, 다운로드 시 서버에 메모리 부족 문제가 발생해 OOM이 발생하고 있었습니다. 엑셀 업로드, 다운로드의 경우는 대용량의 데이터를 가공할 가능성이 많습니다. 실제로 엑셀의 경우 일반..
-
토스 slash 22 를 보고글또 2022. 7. 25. 22:12
몇 개월 전 했던 토스 slash 22를 보고 느낀 점 정리 지속 성장 가능한 코드를 만들어가는 방법service 계층 아래에 implement 계층을 두는 것이 흥미로웠습니다. 서비스 계층 간의 참조로 인해 repository에서 가져오는 코드에서 중복 코드가 생겼었는데 새로운 계층을 통해 해결하는 모습입니다. 과거 DAO의 모습과 비슷해 보입니다. 또 패키지와 import문까지 생각하는 모습을 보고 다른 시야를 본 것 같습니다. 왜 은행은 무한스크롤이 안되나요채널계와 계정계라는 개념을 배웠습니다. 계정계에서는 코어 한 로직들이 있고 채널계는 보조적인 로직이 있는 것으로 생각됩니다. 모든 예외 상황을 생각해내어 대응 방법을 생각하는 것을 보고 대단하다고 느꼈습니다. 항상 이럼 어쩌지 저럼 어쩌지와 같은..