본문 바로가기

전체 글73

[만들면서 배우는 클린 아키텍처] 육각형 아키텍처와 Spring 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. (만들면서 배우는 클린 아키텍처를 읽으며 기록을 남기고 싶은 내용에 대해서 정리한 글입니다.) 클린 아키텍처의 가장 중요한 요소는, 핵심 도메인 로직을 외부로부터 보호하는 것이라는 관점으로 아래 글을 보면 도움이 될 것이라 생각합니다. 1. 계층형 아키텍처가 나쁜 이유 구체적인 이야기에 앞서 [웹 & 도메인 & 영속성] 중에 가장 중요한 계층이 무엇이라고 생각하는가? 웹은, 도메인 계층에서 수행한 비즈니스 로직의 결과를 사용자에게 보여주기 위한 계층이다. 도메인은, 실제 비즈니스와 연관된 로직을 담당하는 계층이다. 영속성은, 도메인 계층에서 수행한 비즈니스 로직의 결과를 영속화 하기 위한 계층이다. 저자는 실제.. 2022. 6. 12.
[HTTP 완벽 가이드] TCP 성능 관련 중요 요소 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. (HTTP 완벽 가이드를 읽으며 기록을 남기고 싶은 내용에 대해서 정리한 글입니다.) TCP의 특징으로 아래와 같은 사실들은 기존에 알고 있었던 지식이었다. HandShake Flow control 신뢰 전송 및 순서 보장 TCP 가 이러이러한 기능을 제공한다는 것은 암기식으로 알고 있었지만, 구체적으로 어떤 과정을 통해 이러한 기능을 제공하는지까지는 알지 못했다. 해당 글에서는 위 내용에 대한 좀 더 심화된 내용을 살펴볼 수 있다. 1. TCP 커넥션의 핸드 셰이크 설정 Handshake는 TCP 연결을 맺고 끊기 위한 TCP 수준의 개념이다. (HTTP는 TCP 수준의 Handshake를 이용하는 것이다.).. 2022. 6. 7.
프록시 패턴 & 데코레이터 패턴 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. 해당 글은 김영한 님의 인프런 강의 스프링 핵심 원리 - 고급 편 을 학습하며 정리한 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 지난 글에서 전략 패턴과 한계점에 대해 정리했습니다. (https://.. 2022. 4. 18.
전략 패턴 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. 해당 글은 김영한 님의 인프런 강의 스프링 핵심 원리 - 고급 편 을 학습하며 정리한 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 지난 글에서 템플릿 메서드 패턴과 한계점에 대해 정리했습니다. (htt.. 2022. 4. 18.