본문 바로가기

전체 글

(60)
Offset 기반 paginate 의 문제점 [작성중] 문제점 1. Row가 많으면 느려진다. 2. CRUD가 많은 서비스인 경우 사용자가 보고 있을 때 신규글이 생기면 계속 같은 페이지를 보게 된다. 해결점 1. 커서 기반의 페이지네이트
2020년 4분기 회고 2020년 1분기 목표 회고 더보기 IT CSS 마음대로 쓸 수 있을 정도로 숙달하기 ReactJs 고도화 1일 1 커밋 생활화 운동 1일 운동 제대로 자리 잡기 포트폴리오 하이브리드 앱 하나 만들기 2분기 예정 Golang (echo), Nodejs(exrpress), Serverless lamda 프로젝트 2020년에 1분기에 목표를 해두었던 것을 3분기에 기억해서 회고 한다. IT 분야 1. CSS 맘대로 다룰수 있을정도로 숙달하기 (중) 내가 머리속으로 그린 것이 한번에 나오지 않고 여러번 지웠다 그렸다를 반복해야 하기에 중 정도로 점수를 주었다. 2. REACT 고도화 (중) React Native 로 토이 프로젝트 진행 그 안에서 React-Saga 도 적용해보았으며, SPA 기본 배경을 사용..
AWS RDS 비용 줄이는 방법 (성능 개선 도우미) AWS RDS 비용 줄이는 방법 및 최적화 하기 서론 ( 안 읽어도 됨) 현재 필자가 다니는 회사는 예약관리 서비스를 하고 있습니다. 처음 입사 했을 때는 사용자가 그리 많지 않아서 T시리즈를 이용해도 문제가 없었지만, 입사 후 갑자기 폭팔적인 서비스 성장으로 인해 순간 동접 1만을 넘는 거대한 서비스가 되었고, 현재 해당 분야 업계 1위가 되었습니다. 서비스 성장은 언제나 즐겁지만, 스타트업들의 개발 코드는 여기서부터 문제입니다. 서비스를 위한 기능 추가만 하다보니 코드가 그렇게 깔끔하지 않을 뿐더러, ORM 코드들의 최적화되지 않은 쿼리도 문제였습니다. 이 문제는 우리 회사도 다르지 않았습니다. 처음 MariaDB 를 사용하고 있었는데.. DB 의 CPU 가 90프로를 넘기는 경우가 종종 있었고, 업..
MBTI 를 검사를 해보다 개발자이지만, 더욱 개발자처럼 되고 싶다 시리즈 [ 성향 ] 오늘도 Youtube 강의를 듣던중 그의 신비로운 알고리즘이 나를 이상한 곳으로 인도하였다.. 개발자에게 좋은 MBTI는 무엇인가라는 주제였는데.. 나는 뭐징 ?? 과거에 했던 기억이 있는데 막 엄청 좋은 것도 나쁜 것도 아니였던걸로 기억하지만, 결혼후 성향도 바뀌고, 직업도 바뀌었으니 한번 해보았는데.. 엉뚱한것이 튀어나왔다 ;; ENTJ 유형 보기 성격유형 : “대담한 통솔자” (ENTJ) | 16Personalities 성격유형 : “대담한 통솔자” 당신에게 주어진 시간은 한정되어 있습니다. 그러니 다른 이의 삶을 사느라 시간을 낭비하지 마세요. 다른 사람의 생각에서 빚어진 삶에 방식에 맞추는 함정에 빠 www.16personalities..
React Native AVD 가 안될 때 React Native 최초 설치후 yarn android 실행하였을 때 안드로이드 가상머신이 연결안될 때 error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * What went wrong: Could ..
디비 빠르게 백업하고 복원하기 - mariadb (mysql) MariaDB 빠르게 백업하고 복원하기 이번에 RDS mariadb 에서 RDS auroradb 로 이전하게 되었다. 한달에 회원이 1~2만명 씩 꾸준히 늘어나고 있고, 피크 타임, 이벤트 타임 때 DB를 유연하게 움직이기 위해서 mariadb 를 보내줘야 했기 때문이다. 문제는 데이터가 너무 많았다. 물론 초대형 사이티들의 테라급은 아니지만, 적어도 내 경험 (이력) 에서 가장 많은 데이터다. 그냥 무작정 툴로 QA 서버를 백업과 복원을 했더니 4시간이 넘게 걸렸다. (우리는 production 서버의 한달 전 데이터가 staging, staging 의 한달전 데이터가 QA 다) 아무런 옵션 없이 하는 것은 무식한 짓인 것을 깨달아 경험을 공유할겸 나중에 내가 보고 다시 하려고 적어둔다. --no-au..
최신맥에서 PHP 7.1 설치하기 최신맥에서 php7.1 설치하기 // PHP 스위쳐 설치 $ brew install brew-php-switcher // 옵션 설치 $ brew install openldap libiconv // 디텍터 설치 $ brew tap exolnet/homebrew-deprecated // php7.1 설치 $ brew install php@7.1 // 다른 버전 전환시 $ brew-php-switcher 5.6 // 5.6버전사용 $ brew-php-switcher 7.0 // 7.0버전사용
분유 포트 분유 포트는 사랑입니다. 3대 육아템 제가 육아를 하면서 가장 좋았던 3대 육아템 중에 분유 포트가 있습니다. 1. 수유 시트 2. 분유 포트 3. 공갈 젖꼭지 (호불이 크게 갈림) 분유 포트의 부정적인 면에 대한 반론 분유 포트에 부정적인 생각을 가지고 계신분들의 대부분은 아마 사카자키 균이라고 생각됩니다. 알려진 대로 사카자키 균은 고온에서 죽는 균이기에 분유포트의 40~45도 세팅은 부정적일 수도 있습니다. 다만, 사카자키 균사건이 터진 것은 10여년전이고, 새로이 제작되는 분유들은 사카자키 균이 멸균된 상태로 나옵니다. 뿐만 아니라 요즈음 분유는 유산균이 포함되어 있거나, 없어도 유산균을 따로 넣는 경우가 많은데 유산균은 또 고온에 죽기 때문에 처음부터 40~45도에 타주는 것이 좋습니다. 분유 ..