베이스캠프 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 명령어에 대해 다뤄보고자 한다.
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 상에서 매시간(hourly) 도는 DAG가 어느 순간부터 00시대에만 항상 실패하는 이슈가 있었다. 해당 태스크는 실패하더라도, 플랜 B가 동작하기 때문에 서비스에 지장은 없었지만, 반복적으로 00시에 실패하는 것이 우연이 아닐 것이라 생각하여 자세히 ...