베이스캠프 Sprint9
21.03.15부터 21.03.21까지 베이스캠프 Sprint9를 진행했다. 크게 두 가지의 컨셉을 가진 Sprint였는데 두가지는 바로
21.03.15부터 21.03.21까지 베이스캠프 Sprint9를 진행했다. 크게 두 가지의 컨셉을 가진 Sprint였는데 두가지는 바로
21.03.08부터 21.03.12까지 베이스캠프 Sprint8을 진행했다. 전 Sprint에서 웹 서버 Scale out을 진행했다면, 이번 Sprint에서는 스케일 아웃된 웹 서버에 DB 샤딩까지 진행해보는 것이 목표였다. DB가 하나여서 병목이 되어버리면 웹 서버를 스케일 아...
지난 금요일에 NHN FE개발랩 박정환 전임님의 루키사자TF 프론트엔드 코드리뷰가 있었다. 이번 베이스캠프에서는 모두 바닐라 JS로 프론트엔드를 구현했고, 그렇기 때문에 대부분 비슷한 실수를 했을 것이라 예상되어 해당 코드리뷰를 모든 TF가 참관하는 식으로 진행을 했다.
21.03.02부터 21.03.05까지 베이스캠프 Sprint7을 진행했다.
21.02.22부터 21.02.26까지 베이스캠프 Sprint6을 진행했다.
21.02.15부터 21.02.19까지 베이스캠프 Sprint5를 진행했다.
21.02.08부터 21.02.10까지 베이스캠프 Sprint4를 진행했다.
21.02.01부터 21.02.05까지 베이스캠프 Sprint3를 진행했다.
21.01.25부터 21.01.29까지 베이스캠프 Sprint2를 진행했다.
21.1.18부터 본격적인 베이스캠프가 시작되었다. 베이스캠프를 1주간 진행하면서 느낀 점을 적어보고자 한다.
객체란
표현식(Expression)
변수란 무엇인가?
자바스크립트 실행 환경 - 브라우저 vs Node.js
아래 자바 코드 실행 결과가 이해가 된다면 이 글을 스킵해도 된다.
자바에서 Optional을 사용하면서, Optional의 설계 철학과 사용법을 제대로 알고 사용하고 싶어서 자세히 찾아보게 되었다.
21.1.18부터 본격적인 베이스캠프가 시작되었다. 베이스캠프를 1주간 진행하면서 느낀 점을 적어보고자 한다.
21.02.08부터 21.02.10까지 베이스캠프 Sprint4를 진행했다.
21.02.01부터 21.02.05까지 베이스캠프 Sprint3를 진행했다.
21.02.15부터 21.02.19까지 베이스캠프 Sprint5를 진행했다.
21.02.08부터 21.02.10까지 베이스캠프 Sprint4를 진행했다.
서버 확장을 위한 방법에는 크게 두가지가 있는데 바로 Scale out과 Scale up이 그것이다. 한 대의 서버에서 감당할 수 있는 부하를 감당할 수 있도록 하는 것이 두 방법의 공통된 목표이다. 한 사람에게 주어지는 일이 많아서 감당이 안되면 이에 대한 대책으로 두 가지를 생...
21.03.02부터 21.03.05까지 베이스캠프 Sprint7을 진행했다.
리눅스에서 프로세스 정보를 살펴 볼 수 있는 top 명령어에 대해 다뤄보고자 한다.
21.03.15부터 21.03.21까지 베이스캠프 Sprint9를 진행했다. 크게 두 가지의 컨셉을 가진 Sprint였는데 두가지는 바로
리눅스에서 프로세스 정보를 살펴 볼 수 있는 top 명령어에 대해 다뤄보고자 한다.
이슈 Airflow에서 DockerOperator를 이용하여 매번 private registry에서 도커 이미지를 pull해서 수행하는 배치가 있다. 그런데 외부 조직에서 관리하는 private registry의 장애가 발생하는 경우 registry의 장애가 서비스의 배치...
이슈 Airflow 상에서 매시간(hourly) 도는 DAG가 어느 순간부터 00시대에만 항상 실패하는 이슈가 있었다. 해당 태스크는 실패하더라도, 플랜 B가 동작하기 때문에 서비스에 지장은 없었지만, 반복적으로 00시에 실패하는 것이 우연이 아닐 것이라 생각하여 자세히 ...
GitHub Pages로 작성한 블로그 첫 글이다.
자바스크립트 실행 환경 - 브라우저 vs Node.js
자바스크립트 실행 환경 - 브라우저 vs Node.js
자바스크립트 실행 환경 - 브라우저 vs Node.js
21.1.18부터 본격적인 베이스캠프가 시작되었다. 베이스캠프를 1주간 진행하면서 느낀 점을 적어보고자 한다.
21.1.18부터 본격적인 베이스캠프가 시작되었다. 베이스캠프를 1주간 진행하면서 느낀 점을 적어보고자 한다.
21.1.18부터 본격적인 베이스캠프가 시작되었다. 베이스캠프를 1주간 진행하면서 느낀 점을 적어보고자 한다.
21.01.25부터 21.01.29까지 베이스캠프 Sprint2를 진행했다.
21.01.25부터 21.01.29까지 베이스캠프 Sprint2를 진행했다.
21.02.01부터 21.02.05까지 베이스캠프 Sprint3를 진행했다.
21.02.08부터 21.02.10까지 베이스캠프 Sprint4를 진행했다.
21.02.15부터 21.02.19까지 베이스캠프 Sprint5를 진행했다.
직접 쓰면서 유용하다고 느낀 intellij 단축키 모음.
직접 쓰면서 유용하다고 느낀 intellij 단축키 모음.
21.02.22부터 21.02.26까지 베이스캠프 Sprint6을 진행했다.
21.03.02부터 21.03.05까지 베이스캠프 Sprint7을 진행했다.
지난 금요일에 NHN FE개발랩 박정환 전임님의 루키사자TF 프론트엔드 코드리뷰가 있었다. 이번 베이스캠프에서는 모두 바닐라 JS로 프론트엔드를 구현했고, 그렇기 때문에 대부분 비슷한 실수를 했을 것이라 예상되어 해당 코드리뷰를 모든 TF가 참관하는 식으로 진행을 했다.
지난 금요일에 NHN FE개발랩 박정환 전임님의 루키사자TF 프론트엔드 코드리뷰가 있었다. 이번 베이스캠프에서는 모두 바닐라 JS로 프론트엔드를 구현했고, 그렇기 때문에 대부분 비슷한 실수를 했을 것이라 예상되어 해당 코드리뷰를 모든 TF가 참관하는 식으로 진행을 했다.
지난 금요일에 NHN FE개발랩 박정환 전임님의 루키사자TF 프론트엔드 코드리뷰가 있었다. 이번 베이스캠프에서는 모두 바닐라 JS로 프론트엔드를 구현했고, 그렇기 때문에 대부분 비슷한 실수를 했을 것이라 예상되어 해당 코드리뷰를 모든 TF가 참관하는 식으로 진행을 했다.
21.03.08부터 21.03.12까지 베이스캠프 Sprint8을 진행했다. 전 Sprint에서 웹 서버 Scale out을 진행했다면, 이번 Sprint에서는 스케일 아웃된 웹 서버에 DB 샤딩까지 진행해보는 것이 목표였다. DB가 하나여서 병목이 되어버리면 웹 서버를 스케일 아...
21.03.08부터 21.03.12까지 베이스캠프 Sprint8을 진행했다. 전 Sprint에서 웹 서버 Scale out을 진행했다면, 이번 Sprint에서는 스케일 아웃된 웹 서버에 DB 샤딩까지 진행해보는 것이 목표였다. DB가 하나여서 병목이 되어버리면 웹 서버를 스케일 아...
21.03.15부터 21.03.21까지 베이스캠프 Sprint9를 진행했다. 크게 두 가지의 컨셉을 가진 Sprint였는데 두가지는 바로
21.03.15부터 21.03.21까지 베이스캠프 Sprint9를 진행했다. 크게 두 가지의 컨셉을 가진 Sprint였는데 두가지는 바로
서버 확장을 위한 방법에는 크게 두가지가 있는데 바로 Scale out과 Scale up이 그것이다. 한 대의 서버에서 감당할 수 있는 부하를 감당할 수 있도록 하는 것이 두 방법의 공통된 목표이다. 한 사람에게 주어지는 일이 많아서 감당이 안되면 이에 대한 대책으로 두 가지를 생...
서버 확장을 위한 방법에는 크게 두가지가 있는데 바로 Scale out과 Scale up이 그것이다. 한 대의 서버에서 감당할 수 있는 부하를 감당할 수 있도록 하는 것이 두 방법의 공통된 목표이다. 한 사람에게 주어지는 일이 많아서 감당이 안되면 이에 대한 대책으로 두 가지를 생...
성능 테스트를 위해 go 기반의 http 로드 테스팅 툴인 vegata 를 이용하여 진행하던 중 이상한 점을 발견했다.
성능 테스트를 위해 go 기반의 http 로드 테스팅 툴인 vegata 를 이용하여 진행하던 중 이상한 점을 발견했다.
성능 테스트를 위해 go 기반의 http 로드 테스팅 툴인 vegata 를 이용하여 진행하던 중 이상한 점을 발견했다.
오래도록 방치 되어온 블로그를 다시 시작해보려고 한다.
이슈 Airflow 상에서 매시간(hourly) 도는 DAG가 어느 순간부터 00시대에만 항상 실패하는 이슈가 있었다. 해당 태스크는 실패하더라도, 플랜 B가 동작하기 때문에 서비스에 지장은 없었지만, 반복적으로 00시에 실패하는 것이 우연이 아닐 것이라 생각하여 자세히 ...
이슈 Airflow에서 DockerOperator를 이용하여 매번 private registry에서 도커 이미지를 pull해서 수행하는 배치가 있다. 그런데 외부 조직에서 관리하는 private registry의 장애가 발생하는 경우 registry의 장애가 서비스의 배치...
이슈 개발을 하다보면 git rebase를 자주 사용하는데, rebase 할때 실제 반영되는 내용이 동일한데도 commit hash가 바뀌는 것을 보고, 커밋 시간이나 부모 커밋 등의 정보가 달라졌으니 hash값이 달라지는구나 정도로 어렴풋이 추측만 했다. 그렇다면 서로 ...
이슈 개발을 하다보면 git rebase를 자주 사용하는데, rebase 할때 실제 반영되는 내용이 동일한데도 commit hash가 바뀌는 것을 보고, 커밋 시간이나 부모 커밋 등의 정보가 달라졌으니 hash값이 달라지는구나 정도로 어렴풋이 추측만 했다. 그렇다면 서로 ...