기존 백엔드 코드를 Next.js에서 NestJS로 분리하고 AWS SAM으로 배포하는 업무를 맡게 되었습니다.이 과정에서 NestJS와 SAM 각각에 대해서는 참고할 수 있는 자료가 어느정도 있었지만, 이 둘을 함께 사용한 케이스는 거의 없었습니다. 그로 인해 발생한
디자인 시스템으로 antd를 사용하고 있는데, 폼에서 회사를 검색하면 자동으로 다음 필드로 포커스가 이동하여, 해당 회사의 직원들의 이름,이메일이 뜨게 하고 싶었다.ReactReact.useRefAntdrefshowAction대부분의 코드는 제거하고 실제로 사용한 부분
코드를 Typescript로 작성하면서 틀린 부분이 있을 수 있습니다. 댓글 남겨주시면 수정하도록 하겠습니다.클라이언트 클래스의 행동 집합을 캡슐화하여(알고리즘군) 인터페이스로 추상화한다.그리고 구체적인 행동을 각각 구현한다.(여기서는 클래스로 구현)클라이언트가 상속받
App runner 인프라를 네트워크부터 구축하는 것은 자신이 원하는 설정으로 유연하게 설정할 수 있다는 장점이 있지만, 그만큼 손이 많이 가는 작업 app runner는 ecr image / github repo에서 소스코드 취득 후 aws에서 관리하는 vpc에 배포
https://stackoverflow.com/questions/44730610/can-zappa-be-used-to-run-functions-directly-non-wsgi-apps
https://yangeok.github.io/git/2020/03/08/ssh-multiple-account.html
\-s 옵션을 주면 하위 디렉터리 용량은 표시하지 않고 해당 디렉터리 전체 용량만 나온다.\-h 옵션을 주면 사람이 읽기 쉬운 단위로 표시(K, M 등)
문제상황 유저에게 메시지를 보내는 함수가 있고, 인자로 MessageProps 타입을 받는다. 그런데 모종의 사유로 phone에 null이 들어있는 데이터가 존재하는 것을 발견했다. 이 경우 메시지를 보낼 수 없으나, 데이터를 수정하지 않고
aws lambda로 크롤링을 하게 되었는데 의외로 boto3로 호출하는 방법이 잘 안나와 있어서 기록.람다 함수 생성 등은 다른 블로그에도 많이 있으니 찾아보면 될 듯.여기서 res 의 값에는, 람다 함수에서 설정한 리턴값 + 메타데이터가 들어 있다.(출처: http
일반적으로 private function은 테스트하지 않지만테스트 과정에서 private function을 patch 할 필요가 있어 import 해야 할 때로 사용하려고 하면 NameError 발생로 만들어주고 테스트 함수 안에서 사용하면 된다.
윈도우에서 검색->Windows 기능 켜기/끄기->Hyper-V가 체크되어 있는지 확인출처: https://daydreamx.tistory.com/entry/WSL2-network-is-unreachable%EC%9D%B4-%EB%9C%B0-%EB%95%8C
1. 대용량 서비스를 위한 플랫폼의 아키텍처는 일반적으로 다음과 같은 형태를 가지고 있다. 서버에서 트랜잭션을 처리할 때 3가지 계층을 거치게 되는데, 앞으로 소개할 Access Layer, Business Layer, Persistent Layer가 그것이다.
1. 대용량 서비스 레퍼런스 아키텍처 대용량 서비스를 위한 플랫폼의 아키텍처는 일반적으로 다음과 같은 형태를 가지고 있다. 서버에서 트랜잭션을 처리할 때 3가지 계층을 거치게 되는데, 앞으로 소개할 Access Layer, Business Layer, Persiste
1. REST의 이해와 설계 REST(REpresentational State Transfer)는 현재 대부분의 OPEN API의 기반이 되고 있다. 기본 개념 REST는 크게 리소스, 메서드, 메시지의 요소로 구성된다. HTTP 메서드 REST에서 사용하는 메서드
레퍼런스 아키텍처는 아키텍처 설계 시 참고할 수 있는 아키텍처를 뜻한다. 1. SOA SOA(Service Oriented Architecture)는 현대 서버 아키텍처에 큰 영향을 준 아키텍처이다. 기본 개념 SOA에서 중요한 요소는 서비스와 이 서비스를 조합하여
1. 소프트웨어 아키텍처의 설계 소프트웨어의 아키텍처는 비즈니스 요구사항을 만족하는 시스템을 구축하기 위해서 전체 시스템에 대한 구조를 정의한 것으로, 현재의 요구사항뿐만 아니라 변화하는 요구사항에도 대응할 수 있도록 확장가능한 형태로 설계되어야 한다. 이러한 아키텍
베테랑 소프트웨어 개발자인 조엘 스폴스키의 블로그의 글을 정리한 '조엘 온 소프트웨어, 유쾌한 오프라인 블로그'를 읽고 내용 & 개인적으로 느낀점들을 정리해 본 포스트입니다. 1. 자기 개밥 먹기 개발을 하다 보면 분명 요구사항에 맞게 잘 구현했고, 테스트 했을 때도
베테랑 소프트웨어 개발자인 조엘 스폴스키의 블로그의 글을 정리한 '조엘 온 소프트웨어, 유쾌한 오프라인 블로그'를 읽고 개인적으로 느낀점들을 정리해 본 포스트입니다. 1. 인터뷰를 위한 게릴라 가이드 아직 면접관의 입장에 서 본 적은 없지만, 이미 동기중에는 면접관으
베테랑 소프트웨어 개발자인 조엘 스폴스키의 블로그의 글을 정리한 '조엘 온 소프트웨어, 유쾌한 오프라인 블로그'를 읽고 개인적으로 느낀점들을 정리해 본 포스트입니다. 1. 기본으로 돌아가기 책에서는 C언어 학습을 건물의 기초공사에 비유한다. 문자열 처리나 메모리 관리