백엔드(3)
-
23년 04월 11일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링을 활용해 웹 api를 Mapping하는 여러 방법에 대해 배웠다. - 자동차 미션을 웹으로 만들기 위해 dto를 적용했다.(사실 적용하려고만 했다. 아직 구현은 못했다.) - 우테코 레벨 1에서 제공하는 Spring MVC 학습테스트를 실습했다. 개인 성장 - 우테코 레벨 1 방학 동안 클리퍼 웹 서비스 api를 개발했다. - 오늘은 클리퍼 웹 서비스에서 프론트엔드와의 api 통신을 위한 디비 구조 변경 및 aws 배포를 마쳤다. 커뮤니티 - 페어인 '에단'과 친해졌다. 함께 이야기도 나누기 위해 식사도 함께 진행했다. Feeling (느낌: 무슨 느낌이 들었나?) - 간만에 우테코 크루들을 만났는데 너무 반가웠다. 카톡이나 슬랙으로 간간히 연..
2023.04.11 -
마이리폼(1), DB 설계와 API 설계
마이 리폼 시작기 기존에 활동하던 UMC에서 프로젝트를 시작했다. UMC에서 방학 중에 진행하는 프로젝트는 같은 지부에 있는 사람들과 함께 어플을 개발하는 식으로 진행된다. 여러가지 아이템 중 '마이 리폼'이라는 서비스가 가장 타켓팅이 잘 되어있다고 느껴서 매력적으로 다가와서 이를 지원하고 함께 프로젝트를 진행하게 됐다. 나는 일정이 있어서 팀 회의에 참석하지는 못했지만 팀 회의 다음날까지 파트장을 구해야했기에 다음날 바로 파트장 선발을 위한 회의를 진행했다. 파트장에 지원하는 분이 없어서 파트장은 제비뽑기로 선발되었다. 사실 파트장에 지원할까 했지만 지금 알바를 빡세게 하고 있기도 하고 우테코 5기에 최종합격돼서 조만간 바빠질 것으로 생각돼서 지원을 못했다. ㅠㅠ 파트 분담 어쨋든 그러고 며칠 뒤 역할..
2023.01.19 -
우아한 테코톡(13), 트랜잭션
본 포스팅은 우아한Tech의 테코톡 샐리님의 트랜잭션 영상을 정리한 내용입니다. 트랜잭션의 개념과 특징, 속성을 위주로 정리했습니다. 트랜잭션 Q. 데이터베이스에 쿼리를 날릴 때 결과를 어떻게 신뢰할 수 있을까? 데이터베이스에서는 트랜잭션을 조작함으로서 사용자가 데이터베이스에 대한 완전성을 신뢰할 수 있도록 한다. 트랜잭션이란? 더 이상 나눌 수 없는 가장 작은 하나의 단위 모든 데이터베이스는 트랜잭션 지원하는데 하나의 명령을 실행했을 때 데이터 베이스가 온전히 그 명령을 실행할 수 있도록 돕는다. 데이터베이스는 트랜젝션을 관리할 수 있도록 한다. 데이터베이스에서는 명령을 끝마칠 때가지 수행내역을 로그에 반영한다. 데이터 베이스에 반영된 내용을 재반영하기 위한 redo log와 수행을 실패해 이전 상태로..
2022.10.08