🧑‍💻

aws

AWS ECS with git action 간단 체크포인트

AWS에서 ECS 및 git action CICD에 필요한 부분들을 간략하게 기재한다. 오랜만에 설정해서 까먹은 부분이 많다.

cs

간단한 jenkins docker CI/CD 구성

AWS EC2에 Jenkins를 설치 및 어플리케이션 서버를 위한 추가적인 ec2 서버를 구성하면 좋지만, jenkins를 설치하기에는 프리티어 메모리 문제도 있으며, 추가적인 ec2 인스턴스를 기동시 비용 문제가 발생될 수 있다. 그래서 jenkins는 로컬에서 설치하며 어플리케이션 서버는 ec2로 구성하여 AWS 프리티어에서 가능한 수준의 간단한 CI/CD 구축을 해본다.

book

clean architecture 클린 아키텍처 리뷰

신입 시절 아무것도 모르고 읽은 클린 아키텍처를 5년만에 다시 읽게 되었다. 여전히 긴가민가한 내용도 많지만 책의 내용중 일부를 실무에서 사용하기도 하고, 화자의 의도를 이해하기 하는 부분도 많이 생긴것 같다. 간략해게 리뷰해본다.

spring

그래서 spring @Autowired란 무엇인가?

spring에서는 Bean을 IoC(Inversion of Control) 컨테이너에 의해 관리된다. spring에서 객체는 IoC 컨테이너로부터 의존성을 주입 받을 수 있으며, 다양한 방법으로 의존성을 주입받을 수 있다. 그 중 @Autowired에 대해 알아본다.

spring

그래서 spring AOP proxy란 무엇인가?

Spring에서 AOP(Aspect Oriented Programming)는 횡단 관심사를 분리할 수 있는 핵심적인 기술이다. @Transactional의 경우 어노테이션 하나만으로 트랜잭션 구현 기능을 사용할 수 있는데, 이는 Spring에서 AOP Proxy에 의해 제공되기 때문이다.