안녕하세요, Ryan입니다.
RSS Feed10년 넘게 백엔드 엔지니어로 B2B SaaS 플랫폼을 만들고 키워왔습니다. 현재 Lemonbase에서 백엔드 챕터와 플랫폼 팀을 리드하며, 시스템을 설계하고 팀이 더 빠르고 안전하게 일할 수 있도록 병목을 걷어내는 일에 집중하고 있습니다.
이곳은 일하면서, 사람을 이끌면서, 살아가면서 배운 것을 가볍게 기록하는 공간입니다. 자세한 소개는 About 페이지를 참고해주세요.
Featured
-
Engineering Ladders을 이용한 성장방향 찾기
요즘 가장 크게 고민하고 있는 것 중에 하나는 “엔지니어의 성장이란 무엇인가”이다. 새로운 기술을 잘 사용할 줄 알면 나는 성장한 것일까? 좋은 엔지니어는 옆에 함께 일하고 있는 동료의 성장도 챙겨야 하지 않을까? 이렇듯 좋은 엔지니어가 무엇인지 정의하는 것은 단순히 주어진 요구사항 그
-
내적 동기부여를 통한 번아웃 극복하기
서론 지금은 번아웃을 극복을 하였지만 올해 초부터 6개월 정도의 긴 시간 번아웃을 경험했었어요. 긴 시간 번아웃을 경험한 것 자체도 문제였지만, 더 큰 문제는 왜 번아웃이 왔는지 스스로 알 수 없는 부분이 더 큰 문제였어요. 오늘 여기선 외적 동기와 내적 동기를 알아보고 내적 동기부여를
Recent Posts
-
엔지니어가 가져야 할 자세
Amazon에 Principle Engineer가 지향하는 가치와 기대치에 잘 정리해 놓은 것이 있다(링크). 시니어 엔지니어에게 기대하는 가치와 기대치이지만 경력이 많고 적음을 떠나서 모든 엔지니어가 가져야할 자세라고 생각해서 정리를 해보게 되었다. 총 9가지의 가치가 있다 1. 모범
-
성장을 위해 완벽주의를 버리다
나는 어렸을 때부턴 KOI(한국정보올림피아드)를 준비하면서 코딩을 배우기 시작했다. KOI와 같이 알고리즘 문제를 푸는 대회는 어느 정도 "명확히 정답이 있는" 문제를 풀게 된다. 문제의 입력 조건에서 N의 크기를 보면 이문제를 O(N)으로 해결해야 할지 O(NlogN)으로 해결해야 될
-
Redis는 왜 빠를까?
Redis는 많은 서비스에서 사용되고 있다. 주로 조회 API 응답 속도를 빠르게 하기 위해 캐싱에 사용되거나 Lock을 구현하는데 사용됩니다. 이렇게 다양한 곳에 사용되는 Redis는 왜 빠를까요? 크게 3가지 이유를 꼽을 수 있습니다 1. 메모리 기반 데이터 저장소 Redis는 디스
-
매니저가 가져야할 자세 3가지
매니저를 처음 맡게 되었거나 이제 곧 매니저가 되는 사람이라면 누구나 어떻게 해야 할지 당황스러운 경우가 있기 마련이다. 그동안 내가 만난 매니저 또는 리더들이 좋은 사람이었더라면 그 사람들의 모습을 통해 배울 수 있었겠지만, 그렇지 못했다면 어떤 매니저가 되어야 할지 스스로 답을 얻기