일일 회고
이동욱
2021/03/18
Categories: 회고
Tags: 회고
TIL 양식
Facts (사실, 객관)
- 오늘은 회사에서 배포를 기다리고 문제가 생겼을 때, 대응하기 위해서 대기하는 시간이 많았고, 이때 평소에 궁금했던 것과 현재 프로젝트에 적용하면 좋을 기술들을 찾아보고 정리하였다.
- 같은 솔루션을 진행하는 선배에게 프로젝트에 트랜잭션 처리를 위해서 조사를 하고 있다고 솔직하게 말하고 공부를 하였다.
Feelings (느낌, 주관)
- 트랜잭션에 대해서 공부하게 되었는데,
SQLAlchemy
에서 트랙잭션을 사용하느 법과 세션마다 고립 레벨을 설정하는 법에 대해서 배우게 되었다.
- 하지만, 현재 프로젝트에 어떻게 적용하면 좋을지 조금 막막했다. 따라서 데이터베이스를 잘 아는 선배들에게 물어봐야겠다.
- 솔직하게 말하니까, 나도 몰래 딴짓하는 기분도 안들고 선배가 이해해줘서 고마웠다.
Findings (배운 점)
- 트랜잭션을 어떻게 설계해야할지에 대해서 고민을 할 필요가 있을 것 같다.
- 분산 트랜잭션 처리에 대해서도 조금 알게 되었는데,
2PC
, SAGA
패턴등 재미있는 기술들이 많이 있었다.
- 데이터베이스에서 고립 수준에 따라서 발생하는 이상 현상들 (
Dirty Read
, Non Repetable Read
, Phantom Read
)에 대해서 알게 되었고, 데이터베이스의 고립 수준 유형에 대해서 알게 되었다. (Read Uncommited
, Read Commited
, Repetable Read
, Serializable
)
- 아직 데이터베이스에 대해서 모르는 것이 많은 것 같다.
Bad (개선할 점)
- 남들이 꺼려하는 일을 먼저 나서서 하려고 노력할 필요가 있을 것 같다.
- 최근에 생활 리듬이 깨진 것 같다 빨리 정상화 시키도록 노력해야겠다.
Affimation (자기 선언)
- 남들이 꺼려하는 일을 시키지 않아도 나서서 하여, 동료들에게 신뢰를 얻고 같이 일하고 싶은 개발자가 될 것이다.
회고 작성법
- Facts(사실, 객관) 회사에서 실제로 내가 했던 일이나 겪었던 일의 사실을 적는다.
- Feelings(느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적는다.
- Findings(배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적는다.
- Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지
하고 개선할지를 적는다.
>> Home