잡다한 공부/웹 지식8 CI/CD 공부 자료 https://medium.com/@bsidekr/%EB%B8%8C%EB%9E%9C%EC%B9%98%EB%A5%BC-1%EA%B0%9C%EB%A7%8C-%EC%93%B0%EB%8A%94-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%9D%98-cicd-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-1daa28d22d27 브랜치를 1개만 쓰는 스타트업의 CICD 프로세스기술이 목적이던 CICDmedium.comhttps://code-masterjung.tistory.com/73 트렁크 기반 개발(Trunk-Based Development)아래 그림은 내가 평소에 사용하던 github branching stategy이다. 이슈마다 feature 브랜치를 생성 후 .. 2025. 1. 22. 육각형 아키텍처 공부자료 https://aws.amazon.com/ko/blogs/compute/developing-evolutionary-architecture-with-aws-lambda/ Developing evolutionary architecture with AWS Lambda | Amazon Web ServicesThis post shows how you can evolve a workload using hexagonal architecture. It explains how to add new functionality, change underlying infrastructure, or port the code base between different compute solutions. The main characteri.. 2025. 1. 21. JWT 인증 시스템 보안 강화 저번 웹 프로젝트에서 Access Token(JWT)를 통한 인증 방식을 사용했습니다. 이 인증 방식의 문제점은 만일 제 3자에게 탈취당할 경우 보안에 취약한 문제점이 있었습니다. 이 문제를 해결하기 위해 토큰의 유효기간을 설정하는 방법이 있습니다. 토큰의 유효기간을 짧게 하는 경우 그만큼 사용자는 로그인을 자주 해서 새롭게 토큰을 발급받아야 하므로 불편합니다. 토큰의 유효기간을 길게 하는 경우 토큰을 탈취당했을 때 보안에 더 취약해지게 됩니다. 그러면 유효기간을 짧게 하면서 좋은 방법이 있지 않을까? 라는 질문이 듭니다. 답은 바로 Refresh Token 입니다. 기존의 Acess Token만을 이용한 서버 인증 방식에 대해 알아보겠습니다. 사용자가 로그인을 합니다. 서버에서 사용자 확인 후, Acc.. 2022. 6. 17. 모놀리식 아키텍쳐 VS 마이크로서비스 아키텍쳐 나는 이전 회사 모놀리식 아키텍쳐로 개발되어있는 프로젝트에 투입되어 있었습니다. 새로운 기획안과 수정요청이 생기는데 조금한 변경에도 전체를 다시 빌드하고 배포를 해야하니 부담이되고 한 기능을 수정하였는데 잘못된 부분이 있어 전체가 오류가 생기는 경우도 빈번하였습니다. 이에 따라 다시 모든 기능을 테스트하고 빌드하고 배포를 하게 되니 시간 소요도 많이 들고 부담도 만만치 않았습니다. 이에 대응하는 아키텍쳐로 마이크로 서비스 아키텍쳐가 부상하고 있습니다. 모놀리식 아키텍쳐와 이를 해결할 방안인 마이크로서비르 아키텍쳐에 대해 알아볼까요??? 모놀리식 아키텍쳐 마이크로 서비스 아키텍쳐의 반대 되는 개념으로 전통의 아키텍쳐를 지칭하는 의미로 생겨난 단어로, 하나의 서비스 또는 애플리케이션이 하나의 거대한 아키텍쳐.. 2022. 6. 13. 이전 1 2 다음