본문 바로가기

분류 전체보기431

만들면서 배우는 클린 아키텍처 https://wikibook.co.kr/clean-architecture/ 만들면서 배우는 클린 아키텍처: 자바 코드로 구현하는 클린 웹 애플리케이션 우리 모두는 낮은 개발 비용으로 유연하고 적응이 쉬운 소프트웨어 아키텍처를 구축하고자 한다. 그러나 불합리한 기한과 쉬워보이는 지름길은 이러한 아키텍처를 구축하는 것을 매우 어렵게 wikibook.co.kr 클린 아키텍처를 읽었다면 이 책을 추천한다. 클린 아키텍처는 개념적인 이야기가 많다. 하지만 개발자는 아키텍처를 가지고 코드로 구현해야한다. 그렇다면 클린 아키텍처를 코드로 구현한다면 어떤 모습일지 고민한다면 이 책이 도움이 될 것이다. 헥사고날 아키텍처나 도메인 주도 설계 같은 기법을 애플리케이션에 어떻게 적용하는지 설명을 한다. 각 아키텍쳐의 요소.. 2022. 1. 2.
구글 클라우드 스터디잼 참가 기념 구글 클라우드 스터디잼을 신청하고 필수 미션을 수행했더니 선물이 왔다. 공부한것의 작은 보상을 받은 느낌이다. 기분이 좋다. 2021. 12. 30.
중소IT 기업의 개발/조직문화 Level Up! 1. 좋은 개발 문화, 어떻게 만들 것인가? (박재성. NEXTSTEP) 지역/중소 기업의 고민 처우 및 복지의 열악함 경력직 개발자의 절대적인 부족 개발자가 성장할 수 있는 개발 문화를 만드는데 어려움 평생직장은 없다. 1. 흔한 리더의 개발 문화 만들기 리더의 목표 지식을 공유하고, 같이 성장하면서 유지보수하기 좋은 코드를 구현하는 팀을 만들고 싶다. 개발자의 역량을 키우고, 소스 코드 품질을 유지하기 위해 짝 프로그래밍 TDD를 팀의 문화로 정착하고 싶다. 아웃사이드 인 접근 방식 (외부 리더의 강요?) ⇒ 필패! 리더는 만들고 싶은 개발 문화의 방향성만 정함 문화(변화)를 만들기 전에 생각해 볼 점 사람은 기본적으로 변화를 거부하는 성향 팀은 변화를 거부하는 성향이 강함. 대부분의 사람들은 변화에.. 2021. 12. 10.
스프링 부트 실전 활용 마스터 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=271824446 스프링 부트 실전 활용 마스터 간단한 장바구니 예제를 리액터를 활용한 논블로킹/비동기 방식으로 구현하며 비밀을 파헤쳐본다. 스프링 헤이티오스를 적용해서 변경 여파를 최소화하면서 진화하는 API를 만들어보고, 스프링 www.aladin.co.kr 실전 활용이라는 말에 구매하였다. 개인적으로 책의 느낌은 좋은데 한편으로는 아쉽다. 스프링의 리액티브 웹의 개념이 잘 안잡혀서인지, 책의 내용이 잘 와닿지 않았다. 내용적인 측면에서는 웹플럭스를 잘쓰는 팁이나 스프링부트의 운영시 팁이 많다. 스프링부트를 안다고 바로 이 책을 읽기보다는 리액티브 프로그래밍을 따로 공부해보고 실전적으로 적용할 팁들이 무엇이 있.. 2021. 11. 17.