회사에서 개발하다보니 트랜잭션 처리가 정말 중요함을 새삼스래 느꼈다.
배경 토이프로젝트를 ECS Fargate에 배포 Github Action으로 ECR 배포까지는 성공 ECS 배포를 위한 Task Definition, 클러스터, 서비스 등 작성 현상 이미지 Pull에 실패한다는 것은 알겠다. 나중에 알게된 사실이지만 인증실패 가 아
spring boot 배포를 위해 이미지를 빌드하려고 했다.
docker tag로 마구마구 태그를 추가한 다음 이 상태에서 docker push -a 로 한번에 올릴수도 있다. 난 왜 docker image ls에서 어려 개가 뜬다고 당황한 걸까? 그냥 해보면 되는거 였는데...
개인프로젝트에서 사용할 모든 데이터를 저장하는 API서버를 만들고 있었다.
LTS: 3년마다 출시최신 LTS: 17최신버전: 18마지막 공식 32bit람다: interface(파라메터) -> {구현}개선된 날짜, 시간 APIInterface Default Method: Interface의 메서드도 내용을 작성할 수 있음JShell: 대화형 도
옵티마이저가 수립하는 쿼리의 실행 계획테이블에서 데이터를 읽는 과정
개발환경 이해에 대해 부족한 상태로 배포하려고 하니 하나하나가 고난의 연속이다.
Command and Query Responsibility Segregation직역: 커맨드와 쿼리로 책임을 분리한다.Command: Create, Update, Delete 작업Query: Read 작업읽기 작업와 CUD 작업을 위한 모델을 분리다양한 수준에서 분리할
어느날에 누군가가 결합도와 응집도에 대해 설명해줄 수 있는지 물어보았는데, 분명 들은 적은 있는데 기억이 나지 않고, 엉뚱한 이야기를 해버렸다. (ㅠㅠ)
API서버를 작성하는 데 적합한 Python 프레임워크
함수에서 List를 반환하는 것과 유사하나, Generator 라는 객체는 반환한다는 점에서 차이가 있음
Class(분류) 스럽게 명명한다.Object(객체) 스럽게 명명한다.
네트워크의 프록시와 비슷한 역할동일한 모델을 마치 다른 모델인 것 처럼 간주하고 사용할 수 있다.필요하다면 프록시 대상이 되는 모델의 메타 정보를 수정할 수 있음동일한 모델을 여러 Django Admin에 들록하고 싶을 때multiple-modeladmins-views
zappa 프레임워크를 사용해, Django 프로젝트를 AWS에 배포해 운영하고 있는 상황이다. 정적파일, 미디어 파일은 S3를 저장소로 활용 중이었는데 파일 업로드 기능을 추가하면서 문제가 생겼다.파일 업로드를 시도하면 아래의 오류가 Response로 날아온다.최소
코드를 보던 중 @interface 타입으로 정의된 클래스(인터페이스?)를 보아서 이건 뭐지..? 싶었다.interface: 인터페이스 (외부에 노출할 API)를 정의하는 타입@interface: 어노테이션을 정의whats-the-difference-between-in
CentOS에 Oracle Database를 설치하며 겪은 후기(삽질)을 적어본다.지금 하려는 작업은 라이센스 관련 이슈가 있는 2가지를 한번에 설치하려고 하는 것임을 알아두자.Rethat을 포크한 OS로 시작했으나, 최근 여러 어른들을 사정으로 애매해졌다.CentOS
자주 쓰는 DB 명령어에 대해 정리해보자.
어느날 갑자기 관리자페이지가 접속되지 않는다면..? 살려줘 현생이 바빠서 한동안 신경쓰지 못했던 웹서비스가 있었다. 이직 후 여유가 생겨서 이러서 개발하려고 했으나, Django Admin접속에서 부터 막힐것이라고는 생각하지 못했다. 먼저 해당 웹서비스의 구성
객체지향 프로그래밍의 5원칙즉, 사람 객체가 직원, 학생, 아들, 아버지 역할을 동시에 맡으면 안된다.원칙을 위반하는지 되돌아 볼 필요가 있는 상황: 로직에 if가 점점 늘어난다.객체의 상태에 따라 다른 행위를 하도록 하기 위한 분기처리가 많아진다. -> Code Sm
python3.10이 기본인 ubuntu 22.04에서 python3.9 설치 후 virtualenv로 환경을 분리했다.
이번에 해야하는 업무의 요구조건인 ASync, Non-Blocking에 대해 알아보자
지금은 낙서장 + 메모장 느낌으로 작성하고 있습니다. 나중에 다듬을 예정!