TIL
-
2024.07.07 How to Minimize and Handle DeadlocksTIL 2024. 7. 7. 23:10
https://dev.mysql.com/blog-archive/innodb-data-locking-part-1-introduction/ MySQL :: InnoDB Data Locking - Part 1 "Introduction"In this blog series, I’d like to introduce you gently to the topic on which I was working last 2 years, which is improving how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another,dev.mysql.com앞의 글..
-
2024.07.04~06 deadlock detectionTIL 2024. 7. 7. 00:36
https://dev.mysql.com/blog-archive/innodb-data-locking-part-3-deadlocks/ MySQL :: InnoDB Data Locking – Part 3 "Deadlocks"In this blog series, I’m describing how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another, and how this was improved in recent releases. In InnoDB Data Locking – Part 1 “Indev.mysql.com음 읽고 있는데 많이 길다..
-
2024.07.01 wait-for-graphTIL 2024. 7. 1. 22:54
Wait For Graph Deadlock Detection in Distributed System - GeeksforGeeksA Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.www.geeksforgeeks.org데드락 감지 알고리즘 중 하나인 wait-for-graph. 단일 노드에서 사용할 수 있다.자원 그래프에서 순환고리가 발견된다면 데드락 상태이다.자원 요청 시 모든 자원에..
-
2024.06.30TIL 2024. 6. 30. 14:48
https://dev.mysql.com/blog-archive/innodb-data-locking-part-3-deadlocks/ MySQL :: InnoDB Data Locking – Part 3 "Deadlocks"In this blog series, I’m describing how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another, and how this was improved in recent releases. In InnoDB Data Locking – Part 1 “Indev.mysql.comhttps://dung-b..
-
2024.06.29 deadlockTIL 2024. 6. 29. 15:40
MySQL :: MySQL 5.7 Reference Manual :: 14.7.5.3 How to Minimize and Handle Deadlocks14.7.5.3 How to Minimize and Handle Deadlocks This section builds on the conceptual information about deadlocks in Section 14.7.5.2, “Deadlock Detection”. It explains how to organize database operations to minimize deadlocks and the subsequent errordev.mysql.com데드락은 일어날 수 있는 일이고 항상 가능성을 열어두어라.매번 트랜잭션을 실행할 수 없다면 문..
-
2024.06.27 canary, AB testTIL 2024. 6. 27. 23:08
bliki: Canary ReleaseA canary release occurs when you roll out a new version of some software to a small subset of your user base to see if there are any problems before you make it available to everyone.martinfowler.com 매일 배포하는 팀이 되는 여정(2) — Feature Toggle 활용하기효율적이고 안정적인 배포를 위해 고민했던 것 중 하나인 Feature Toggle(Feature Flag)에 대한 이야기medium.com 당근 피쳐 토글 글을 보다가..피쳐 카나리 피쳐 토글로 A/B 테스트를 할 수 있다.A/B 테스트를 하..
-
2024.06.23 feature toggleTIL 2024. 6. 25. 23:33
Feature Toggles (aka Feature Flags)Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity.martinfowler.com마틴 파울러의 피쳐 토글에 관한 글.서비스를 점진적으로 오픈할 때 기본적인 방법으로만 사용한 적이 있다.properties로 기능 사용 여부를 분리했었다. 글에서는 여러 가지의 토글 방법을 소개한다.단순히 서버에서 제어하는 것 말고도 클라이언트의 http 헤더에 값을 보고 기능을 실행시키는 등의 방법도 있다. AB테스트도 피쳐 토글을 통해 할 수 있다. 기능의 수명과 동적인 변화에..
-
2024.06.16TIL 2024. 6. 15. 18:17
https://blog.practicalengineering.management/how-to-lead-a-team-of-senior-engineers-8e8d69576d1e 엔지니어링 팀을 이끌 때.숙련된 사람들을 이끄는 방법으로는 무엇을 어떻게 하도록 알려주기보다.. Spring Boot Auto-Configuration: A Deep DiveSpring Boot has revolutionized the way Java developers build Spring-based applications, largely due to its ability to “just work” with…www.devskillbuilder.com과거 spring boot없이 spring만으로 개발했었을 때 설정이 복잡하고..