Amazon Aurora DSQL의 낙관적 동시성 제어 (Optimistic Concurrency Control)
·
Computer Science/Database
자세한 내용 : https://gemini.google.com/app/b79936baaab7f162 4줄 요약 :1. 현대 웹/앱 워크로드 환경에서 동일한 밀리초에 동일한 레코드로 경합이 벌어질 가능성이 매우 낮다.2. 따라서 충돌이 일어나지 않을 것이라고 낙관적으로 가정하고, 데이터베이스의 퍼포먼스를 챙긴다.3. 반짝 세일처럼, 동일한 밀리초에 동일한 레코드로 충돌이 벌어질 것 같으면 큐로 처리한다.4. 단, 트레이드 오프로 애플리케이션 단에서 견고한 충돌 감지 및 리트라이 로직이 필요하다. 낙관적 원칙: 조화를 가정하고 마지막에 검증하라낙관적 동시성 제어(OCC)는 충돌이 드물 것이라는 "낙관적인" 가정에 기반합니다. 이 방식은 잠금의 선행 비용을 피함으로써 처리량을 극대화하는 데 우선순위를 둡니다...
Agent by Google 스터디
·
Computer Science/Machine Learning, AI
최근에 구글이 AI Agent에 대한 백서를 정리해서 내놓았다.그 위에 필기 끄적인 것들을 업로드했다.그리고 Agent에 대해 설명을 잘 해준 유튜브 영상을 첨부한다. https://www.youtube.com/watch?v=HujQhD8J2LQ&t=24s
[펌] 악명 높은 CORS 개념 & 해결법 - 정리 끝판왕
·
Computer Science/Network
https://inpa.tistory.com/entry/WEB-%F0%9F%93%9A-CORS-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-%F0%9F%91%8F 🌐 악명 높은 CORS 개념 & 해결법 - 정리 끝판왕 👏 악명 높은 CORS 에러 메세지 웹 개발을 하다보면 반드시 마주치는 멍멍 같은 에러가 바로 CORS 이다. 웹 개발의 신입 신고식이라고 할 정도로, CORS는 누구나 한 번 정도는 겪게 된다고 해도 과언이 inpa.tistory.com
[정리] Amazon Cognito를 이용한 백엔드 API 권한 관리
·
Computer Science/Security
인증/인가를 제대로 구축하지 않으면, MSA를 도입했을 때 복잡해짐. 레거시가 되기 쉽다. 장점? 1. 개발과 운영 리소스 절감 2. 보안 기능을 추상화해서 잘 제공 3. 개발자가 구현할 때, SDK를 기술스택 맞춰서 제공해서 SDK 가져다써서 구현하면 됨. 제공하지 않아도 auth0, oidc 오픈소스 라이브러리 가져다쓰면 쉽게 구현 가능 이번엔 사용자 풀에 대해서 제공. Cognito User Pool의 역할 1. 스타트업의 경우에는 회원가입/로그인같은 UI보다 비즈니스 로직에 더 집중하고 싶을 수 있는데, 그럴 때 갖다 쓸 수 있음. 2. AWS 리소스와 통합 가능. (cognito에서 람다 trigger 쏴줄 수 있음) 3. OAuth 기반의 로그인 서비스들과 통합 가능 (소셜 로그인) 4. 웹/..
데이터베이스 오토스케일링시 신경써야 할 것
·
Computer Science/Database
https://dev.mysql.com/doc/refman/8.0/en/table-size-limit.html 데이터베이스에는 Physical database limits과 Logical database limits이 존재합니다. Storage size와 같은 Physical database limits은 Storage Auto Scaling으로 대응할 수 있지만, 데이터베이스 내부에서 일어나는 Logical database limits (ex. 맥시멈 테이블 스페이스 리밋, 운영체제의 파일 사이즈 리밋 등)은 직접 대응을 해주셔야 합니다.
Amazon EMR과 Apache Ranger의 통합
·
Computer Science/Security
https://aws.amazon.com/ko/blogs/big-data/introducing-amazon-emr-integration-with-apache-ranger/ Introducing Amazon EMR integration with Apache Ranger | Amazon Web Services This post was last updated July 2022. Data security is an important pillar in data governance. It includes authentication, authorization , encryption and audit. Amazon EMR enables you to set up and run clusters of Amazon Elast..