현재 Aurora PostgreSQL 버전 11.6을 사용중인데, 최근 아마존으로부터 Aurora 버전 업그레이드 요청이 왔다.아마존에 따르면, 더이상 버전 11.6을 지원하지 않을 것이라고 한다.3월 중에 강제로 버전을 올릴 예정이라고 하는데 그러면 서비스 운영 중에
💡 CI는 빌드/테스트 자동화 과정을 말하며, 개발자를 위한 자동화 프로세스인 ‘지속적인 통합’을 의미한다.CI가 성공적으로 구현되면 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합된다.→ 따라서, 이를 통해 여러
아래의 내용은 우리 회사 개발팀에서 논의한 내용을 정리한 것입니다. 개발자 분들께서 열정적으로 토론한 내용을 정리해 보았습니다. 우리 서비스에서 GraphQL이 필요한가??!!!!!!!! GraphQL 도입에 대한 논의 배경 우리 서비스의 현재 상태는 다음과 같다.
이 글은 를 읽고 정리한 것입니다. Aurora Serverless v2 > Aurora Serverless는 낮은 빈도/ 예측 불가한 워크 로드에 대응하기 적합한 데이터베이스로, 사용량이 많은 경우 리소스를 확장해야 하며 반대로 사용량이 적은 경우 리소스를 축소해야
파이썬 버전을 업데이트할 미래의 나를 위한 공유오늘 파이썬 버전 3.8.1 -> 3.9.9로 업데이트 하면서 마주한 에러를 리포트 한다.파이썬은 현재 버전 3.10.4까지 release 되었다. zappa를 사용해 lambda로 서버를 실행하는 우리 서비스는 람다가,
Cloudfront에 signed cookie로 access 하기 람다 concurrent invocation limit 1000개까지 가능
CloudFront를 사용하면 한 번 요청한 객체에 대해서 캐싱을 해 전 세계에서 사용자와 가장 가까운 지역에 캐싱되어 있던 객체를 사용자에게 제공 한다. 그렇다면, 파이썬 코드로 어떻게 Cloudfront Invalidation을 실행할 수 있는지 알아보자. 그리고
Compile time은 컴퓨터 프로그램 또는 코드를 CPU가 이해할 수 있는 즉, machine-readable 코드로 변환하는 단계를 의미한다.이 과정은 compiler에 의해 실행 된다. \- Compiler를 사용하는 언어: C, Java...compile 중
ORM(Object-Relational-Mapper)은 관계형 데이터베이스 테이블에 저장된 데이터를 객체로 자동 전송하는 코드 라이브러리이다.그렇다면 Object-Relational Mapping은 뭘까?Object-Relational-Mapping은 raw 쿼리를 사
다형성이란 같은 모양의 코드가 서로 다른 행위를 하는 것을 말한다.예를 들어, 키보드의 키를 사용하는 방법은 '누른다'이다. 그러나 같은 동작 방법을 가진 키의 종류는 다양한데 가령 ESC는 취소를, ENTER는 실행의 목적을 가지고 있다. 이처럼 다형성이란 동일한 조
CustomOneToOneField가 왜 필요 했는지, 그리고 어떤 특성을 가지고 있는지 알아보기 전에 OneToOneField가 무엇인지 잠시 알아보자.OneToOneField는 장고에서 사용되는 개념적인 필드이다. OneToOneField는 unique=True 속
캐시는 자주 접근하는 데이터를 임시적으로 저장하는 메모리 버퍼이다.캐시를 이용하면 데이터를 가져오기 위해 데이터 소스로부터 여러 번 요청하지 않아도 되어 성능을 향상시켜 준다는 장점이 있다. 캐시의 예시로는 웹 브라우저 캐시가 있는데 이를 통해 처음 요청된 객체를 저장