폴폴
@fallfall_dev
1년차 백엔드 개발자입니다! 스타트업에서 근무하고있어요!
coding-review.tistory.com/604 5월말에 런칭한 AWS Aurora의 후속 데이터베이스 Aurora DSQL에 대해서 공부해본 내용을 정리해봤습니다! Serverless RDBMS라는 끔찍한 혼종이지만 정말 매력적인 데이터베이스인 것 같습니다! 한번 구경오세요~
coding-review.tistory.com
클라우드 데이터베이스의 미래 AWS Aurora DSQL
오랜만에 제가 좋아하는 데이터베이스 분야에서 신기술이 나왔습니다. 처음엔 영상으로 접했는데 그냥 AWS에서 신기술 냈구나 정도로 생각했지만 계속 영상을 보면서 흥미를 가질 수 밖에 없었습니다. Serverless RDBMS라고? 이게 무슨 혼종이지? 싶었죠. 오늘은 AWS Aurora의 후속 버전, 클라우드 데이터베이스의 미래 AWS Aurora...
읽다가 까먹을것 같아서 쓰는 후기 [30가지 패턴으로 배우는 분산 시스템 설계와 구현 기법] 이 책은 카프카, 몽고DB 등의 분산 시스템의 심연을 들여다 보면서, 우리가 조직에서 이런 블랙박스를 도입할 때 어떻게 불확실성을 이해하고 컨트롤할지 패턴을 토픽으로 삼아 힌트를 준다. 이렇게…
coding-review.tistory.com/588 이번엔 BCrypt 와 SHA256이 어떻게 다른지 공부하다가 Argon2라는 알고리즘을 새로 알게된 후 공부해본 내용을 정리해봤습니다!
coding-review.tistory.com
??? : 비밀번호를 암호화 해달라고요? base64로 하면 되죠? (feat. Argon2)
죄송합니다.. 블로그 인생 처음으로 어그로좀 끌어봤습니다... 이번 포스팅에선 비밀번호 암호화, 암호화 된 해시값을 추적하는 해킹 기법들, 그리고 어떻게 웹 개발자로서 방지할 수 있는지에 대해서 공부한 내용을 정리해보도록 하겠습니다. 비밀번호 암호화보통 비밀번호는 평문으로 저장하는건 위험하다고 알려져있습니다. 데이터베이스가 털렸을 때를 대비해서...
coding-review.tistory.com/584 분산 데이터베이스에는 CAP 정리를 따르는 데이터베이스들이 존재합니다. CAP 정리에 따르면 장애 상황에서 C, A 중 하나를 포기해야하는데요. 이번 포스팅에선 CP, AP 데이터베이스들의 특징을 알아보고 정리해봤습니다.
coding-review.tistory.com/538 데이터베이스 조인은 RDBMS의 알파이자 오메가인데요. 조인이 주렁주렁 달려있는 모습을 보고있자니 뭔가 이렇게 많은 조인이 성능에 영향을 주진 않을까 걱정되곤 합니다. 이번 포스팅에선 데이터베이스 조인 연산이 성능에 주는 영향에 대해서 공부해봤습니다!
coding-review.tistory.com/519 이번 포스팅은 스프링과 PostgreSQL을 같이 사용한다면 지양해야할 패턴에 대해서 알아보고 공부해봤습니다! 아마 스프링이 아닌 다른 프레임워크에서도 동일하게 적용될 것 같은 내용인 것 같아요!
coding-review.tistory.com
@Transactional과 PostgreSQL은 어울리지 않는다.
제목이 꽤나 자극적이지만 아무리 생각해도 이거만큼 좋은 제목은 떠오르지 않았습니다. 제가 오늘 포스팅을 하게된 계기가 되는 포스팅도 저자분이 "@Transactional의 해로움" 이라고 할 정도이니 말 다한 것이죠. 우선 원래의 글을 올려드릴테니 자세한 내용은 아래의 링크를 참고해주세요! https://channel.io/ko/blog/bad-tra...
coding-review.tistory.com/566 메세지 브로커를 사용할 때 데이터베이스 쿼리를 실행하고 메세지를 보내야 하는 환경에서 예외 상황으로 롤백이 되면 어떻게 해야할까요? 메세지 브로커와 트랜잭션을 묶을 때 또 다른 복잡성을 야기하는데 이번엔 메세지 브로커의 근심과 걱정에 대해서 공부해보고…
coding-review.tistory.com
메세지 브로커의 근심과 걱정
마이크로 서비스와 메세지 브로커는 뗄 수 없는 사이입니다. 서로 다른 도메인이 여러개의 서버로 나눠져 있는 상황에서 모든 서버에 동일하게 데이터를 전달해야 하는 경우에 메세지 브로커만한게 없죠. 그렇기에 모놀리식에서는 메세지 브로커를 사용하는게 오버엔지니어링이 되기도 합니다. 이번 포스팅에서는 메세지 브로커의 근심과 걱정에 대한 내용을 공부해보고...
친구가 카톡으로 보낸 이미지를 내 컴퓨터에 저장할 때 어떤 일이 벌어질까요? 카카오톡 서버에서 내 컴퓨터까지 파일이 이동하는 과정을 공부해보고 정리해봤습니다! 패킷의 배낭여행 Vlog를 보고 싶으시면 한번 놀러와보세요! coding-review.tistory.com/569
coding-review.tistory.com
패킷 한 조각의 모험 : 네트워크 속 비밀 이야기
우리가 파일을 다운로드 하는 경우는 정말 흔하게 일어나죠. 그 중에서 이번 포스팅에선 TCP프로토콜을 이용해서 파일을 다운로드 하는 경우에 패킷이 어떤 흐름으로 이동하는지에 대해서 공부해보고 정리해봤습니다! 패킷 한 조각의 모험, 바로 시작해보겠습니다! 패킷의 여행보통 대부분의 네트워크는 TCP/IP 프로토콜을 이용하는 것으로 알고 있습니다. 때문에 이번...
서버로 네트워크 요청이 들어오면 어떤 일이 벌어질까? 이런 단순한 질문에서부터 시작한 TCP 프로토콜과 서버의 그 뒷이야기 지금 바로 시작합니다! coding-review.tistory.com/568
coding-review.tistory.com/567/#comment24… MySQL은 Record Lock과 Gap Lock을 합친 Next Key Lock을 이용해서 REPEATABLE READ 격리수준을 가지고 있음에도 Phantom Read가 발생하지 않는 것으로 알려져있는데요. 하지만 MySQL에서도 특정 상황에선 Phantom Read가 발생할 수도 있다는 것을 알게 되었는데요. 이번…
coding-review.tistory.com
MySQL에 사는 유령
MySQL의 InnoDB 스토리지 엔진의 기본 격리수준은 REPEATABLE READ입니다. 하지만 REPEATABLE READ에서 발생할 수 있는 문제 중 하나인 Phantom Read를 피할 수는 없는데요. MySQL은 각종 locking 매커니즘을 이용해서 Phantom Read를 막을 수 있었다고 MySQL팀은 설명했습니다. 하지만 무조건...
United States Trends
- 1. Steelers 49.7K posts
- 2. Rodgers 20.4K posts
- 3. Chargers 33.2K posts
- 4. Tomlin 7,737 posts
- 5. Schumer 207K posts
- 6. #BoltUp 2,677 posts
- 7. #HereWeGo 5,510 posts
- 8. Keenan Allen 4,183 posts
- 9. Resign 97.5K posts
- 10. Tim Kaine 15.4K posts
- 11. Herbert 11K posts
- 12. #RHOP 6,590 posts
- 13. Durbin 22.3K posts
- 14. Ladd 4,214 posts
- 15. #ITWelcomeToDerry 3,955 posts
- 16. Jaylen Warren 1,859 posts
- 17. Cornyn 13.4K posts
- 18. #snfonnbc N/A
- 19. Angus King 13.1K posts
- 20. Shaheen 30K posts
Something went wrong.
Something went wrong.