• [Design Pattern] Adapter 패턴

    Adapter Pattern 이란 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴으로, 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스들이 함께 작동하도록 해줍니다. (by wikipedia), Adapter 의 다른의미로 Wrapper 라는 말을 사용하는데 다들 한번쯤은 들어보지 않았을까 싶습니다. 어댑터 패턴은 클래스 어댑터, 객체 어댑터 두 가지 방식으로 사용할 수 있습니다. 차이는...


  • [Design Pattern] Abstract Factory 패턴

    Abstract Factory Pattern 이란 상세화된 서브클래스를 정의하지 않고 서로 관련성이 있거나 독립적이 여러 객체의 군을 생성하기 위한 인터페이스를 제공하는 패턴을 의미합니다. (출처: gof 디자인 패턴) 단순하게 이야기하면 클라이언트 입장에서 실제 구현 클래스를 알 필요 없이 인터페이스만으로 시스템을 조작할 수 있도록 한다는 뜻입니다. 구성 요소에는 다음과 같은 요소가 있습니다. 출처: https://en.wikipedia.org/wiki/Abstract_factory_pattern...


  • [프로그래밍 방법론] 마이크로 서비스에서 모놀로틱으로 1

    안녕하세요? 저는 요즘 비트로 서비스 2.0 을 위해서 열심히 개발하고 있습니다. 이전에 비트로 클린아키텍처 글을 쓰면서 비트로 서비스는 마이크로 서비스 방식으로 개발하고 있다는 점을 말씀드린 적 있었습니다. 그런데 계속해서 유지보수하고 운영해가면서 문제점들이 너무 많이 발생해 최근에는 모놀로틱 서비스로 다시 이전하는 작업을 진행중에 있는데요 아직 완성되지는 않았지만 왜 비트로 서비스는 모놀로틱...


  • [책 리뷰] 자기주권 신원증명 구조 분석서

    블록체인 생태계에서 현재 가장 활발하게 진행되고 있는 두 가지 분야가 있다면 하나가 DID, 다른 하나는 DeFi 일 것이다. 그런데 이 두가지 분야는 개념 익히기도 어렵기 때문에 진입장벽이 높은 기술이라고 할 수 잇을 것 같다. 이 책은 그 중 DID(SSI) 를 상세하게 다루고 있다. 우선 이 책에서는 SSI에 대해서 정말 자세히...


  • [책 리뷰] 실전 자바 소프트웨어 개발

    스프링을 사용하지 않고 자바로 어떻게 개발할 수 있나 궁금했었다. 실전 자바 소프트웨어 개발 책의 목록을 보게 되면 프레임워크를 따로 쓰지 않으면서 개발해나간다는 것을 알 수 있다. 책 자체의 길이는 솔직히 많은 내용을 담기에는 분량이 작은 것이 사실이다. 그러다보니 디자인 패턴에 대해 자세히 설명한다기 보다는 너네가 배운 디자인 패턴을 이렇게 적용할...