본문 바로가기
반응형

전체 글124

MSA 아키텍처 API 자동화 Pact Contract Test Front TO Backend 개발삽질기 러닝커브 실사용후기 챕터5 처음부터 Pact Contract Test를 시작하시려면 아래링크 클릭!! Msa 아키텍처 Api 자동화 테스트 Contract Test Pact 오픈 라이브러리 알아보기 챕터1 서비스 플랫폼 클라우드 환경에서 많은 서버 Http 프로토콜을 이용한 이벤트, 데이터들에 대해서 지속적인 개발 운영 변경사항에 대해서 다양한 인터페이스를 테스트하기 위해서는 많은 리소스 angryfullstack.tistory.com Pact 실제 서비스 구현 이슈 Pact Consumer, Provider을 직접 프론트앤드 개발자와 함께 POC 형태 프로젝트를 진행하게되었습니다. 실제로 처음 Pact Contract Test를 진행하게되면 얼마나 삽질을 할것인가에 대해서 어느정도 경험치가 나온것 같아서 의미있는 시간이었고 가장.. 2023. 9. 13.
MSA 아키텍처 API 자동화 Pact Provider Unit 테스트 코드 개발 및 Broker Server Status 챕터4 Pact 개념 Pact 챕터1 MSA아키텍처 API 자동화 테스트 Contract Test Pact 오픈라이브러리 알아보기 Msa 아키텍처 Api 자동화 테스트 Contract Test Pact 오픈 라이브러리 알아보기 챕터1 서비스 플랫폼 클라우드 환경에서 많은 서버 Http 프로토콜을 이용한 이벤트, 데이터들에 대해서 지속적인 개발 운영 변경사항에 대해서 다양한 인터페이스를 테스트하기 위해서는 많은 리소스 angryfullstack.tistory.com #Pact JVM Consumer Unit 테스트 및 Broker Server Public 챕터3 참조링크 : Pact JVM Consumer Unit 테스트 및 Broker Server Public 챕터3 MSA 아키텍처 API 자동화 Pact Co.. 2023. 9. 10.
MSA 아키텍처 API 자동화 Pact Consumer Unit 테스트 코드 개발 및 Broker Server Publish 챕터3 챕터3에는 Consumer Unit Test 및 Broker Server Publish 진행에 대한 전반적인 내용에 대해서 설명을 드립니다. 앞선 챕터1, 챕터2에 대한 선행조건에 대해서 궁금하신분들은 아래 링크를 클릭하시면됩니다. 챕터2 Pact Broker Server 구성 MSA 아키텍처 API 자동화 Pact Broker Server 구성 방법 따라하기 10분 Docker-Compose.yaml 만들기 챕터2 Pact Contract Test 가 궁금하신분들은 챕터1 을 참고하세요 https://angryfullstack.tistory.com/111 Msa 아키텍처 Api 자동화 테스트 Contract Test Pact 오픈 라이브러리 알아보기 챕터1 서비스 플랫폼 클라우드 환경 angryfull.. 2023. 9. 4.
MSA 아키텍처 API 자동화 Pact Broker Server 구성 방법 따라하기 10분 Docker-Compose.yaml 만들기 챕터2 Pact Contract Test 가 궁금하신분들은 챕터1 을 참고하세요 https://angryfullstack.tistory.com/111 Msa 아키텍처 Api 자동화 테스트 Contract Test Pact 오픈 라이브러리 알아보기 챕터1 서비스 플랫폼 클라우드 환경에서 많은 서버 Http 프로토콜을 이용한 이벤트, 데이터들에 대해서 지속적인 개발 운영 변경사항에 대해서 다양한 인터페이스를 테스트하기 위해서는 많은 리소스 angryfullstack.tistory.com Pact Broker Server (Contract Test) Pact Broker Server 는 Contract 계약관계를 등록하는 서버입니다. 챕터1 Pact Contract 알아보기 에서 설명한것 처럼 Consumer(소비자.. 2023. 8. 14.
Java Springboot Test Unit Code London VS Chicago 테스트 코드 방법론 항상 똑같은 일상에서 문득 테스트단위 테스트 코드를 만드는데 .. 코드를 잘만들고 있는건가? 라는 생각으로 정리 하다보니 아래 좋은 테스트코드관련된 내용이 있어서 공유드립니다. chatGPT 고마워여 영어 번역은 역시!!! 키워드를 주신 겸손하게 익은 벼 님께도 감사드립니다. 원본 내용 번역본 참조링크 : https://devlead.io/DevTips/LondonVsChicago 게시일: 2019년 10월 17일 저자: Doug Klugh 통합이며, 선택이 아니다 이제 여러분은 Test-Driven Development의 기본을 마스터했습니다. TDD의 두 주요 학파를 고려해보십시오. 런던 학파는 외부에서 내부로, 행동 기반의 접근법을 취하며, Command-Query Separation을 촉진하고 테.. 2023. 8. 12.
Java Springboot 인텔리J를 단축키를 이용한 빠른 코딩기법 리펙토링 공부하는방법, 클린코드 꿈속 예기인가여? 개발을 잘하는 방법! 어떻게해야 잘할수 있지 개발자들은 항상 본인이 만든 개발코드에 대해서 의심을 하게됩니다. 지금 내가 잘하고있나 생각을하게되는데 문제는 맨날 뇌피셜로 잘하고있다고 생각만하고 정작 책이나 다른사람의 피드백은 들으려하지 않는 개발자들이 생각보다 많이 있다는겁니다. 보통 아집이라고하는데 이런개발자분들과 일하다보면 지금 내가 뭐하는건가 이런생각을 하게됩니다. 책을 읽어야합니다. 개발자로 성장하기 위해서는 다양한 방법으로 공부해야합니다. Java Springboot 개발자라면 읽어야하는 책으로 몇가지 추천드립니다. 물론 아래 책을 읽는다고 개발을 잘한다고할수는 없습니다. 우리가 재태크 돈을잘벌기위해서 많은 책을 읽지만 그속에 깨달음을 얻어서 실천하고 결과물을 만들기까지 오래걸리는것 처럼 개발 또한 동일합니다. 무엇이든 단기간 성장보다는 .. 2023. 8. 8.
혹한기 개발자 이직 준비를 위한 현실적인 방법 이력서를 돋보이게 쓰는 방법 ChatGpt 선생님 도와주세요 이 글을 읽고 있는 지금 그럴 수 있다는 마음가짐으로 살고 있는데 정말 쉽지 않다고 느끼시는 분들을 위해서 현실적인 면접 준비를 위한 A부터 Z까지 공유드립니다 아 쓰바 퇴사 하고 싶다!!!!! 하지만 현실은 불합격 불합격 불합격 2023년 IT업계에 현실입니다 가고 싶은 곳은 불합격 딱히 굳이 여기를 이런 곳들만 입질이 오는 기분입니다 이럴 때 어떻게 준비해야 되나요!! X세대 이들은 대중문화의 발달과 함께 남들과 다른 자신만의 개성을 추구하고, 개인주의적 성향을 보인 세대입니다. 80년 생으로 어느덧 40대 중반이 되어 이 세상은 내가 중심이야!!! 광고는 어그로라는 것을 깨달았더니 나이가 들어버린 상태입니다 마음과 머리는 오픈마인드인데 생각보다 핵노답 회사 생활을 하다 보면 하~아 예전 같음 때려치.. 2023. 8. 7.
Msa 아키텍처 Api 자동화 테스트 Contract Test Pact 오픈 라이브러리 알아보기 챕터1 서비스 플랫폼 클라우드 환경에서 많은 서버 Http 프로토콜을 이용한 이벤트, 데이터들에 대해서 지속적인 개발 운영 변경사항에 대해서 다양한 인터페이스를 테스트하기 위해서는 많은 리소스가 들어가게 됩니다 복잡도 있는 서버 구성(마이크로 서비스 아키텍처 또는 미니서비스)에서는 Api서버에서 제공하고 있는 Request, Response들에 대한 검증 모니터링이 자동화되면 서비스 프로덕트의 신뢰와 생산성 리소스 최소화를 기대할 수 있게 됩니다 또한 BFF(Backend For Frontend)와 같은 서버 구성시 이기종 언어로 인한 검증 Mock Server이 필요하거나 개발단계에서는 자주 Request, Response 변경 및 Mock Server까지 개발자가 진행하다 보면 비즈니스 개발 이상으로 많은 .. 2023. 8. 3.
AWS DynamoDB 교육 찍먹 후기 및 사용하는 키워드 정말 오랜만에 오프라인으로 AWS강의를 듣게 되어 정리합니다 예전에는 워낙 사람들도 많고 강의 내용도 배움보다는 약파는 느낌이 많이 들었는데 상당히 진정성 있던 오프라인 강의라서 집중해서 듣게 되었던것 같네요 강의 해주신 AWS개발자님께 감사드리며 배운것 정리 합니다 해당 기술내용은 말그대로 찍먹으로 배운내용이라 이런것들이 있다 정도로만 작성하기에 많이 부족합니다 DynamoDB 사용목적 Aws 많은 영역에서 실제 dynamodb를 사용하는데 인스턴스 EC2 그외에도 많은 코어 영역에서 사용중이라고 합니다 해당 기능이 aws에서 오류가 발생하면 aws에 대부분 기능이 서비스 동작이 안될정도라고 예기 해주시는것 보면 그만큼 Dynamodb에 안정성 사용성에 있어서 자신이 있다는 예기인것 같습니다 Nosql.. 2023. 7. 30.
Fast Follower 사람들은 자기가 좋아하는 모든것들에 관심을 가지게 되는것 같은데 어떤 주제를 따라가야하는지는 중요한것 같습니다 Fast Follower언어에서 보이는것처럼 무엇인가를 빠르게 따라가는것을 말합니다 국가 관점에서보면 성장하는 미국을 일본이 따라가고 일본을 보고 한국이 따라가고 한국을 보고 동남아 국가들이 성장방향을 따라가는것입니다 기업 관점에서 보면 1위 기업에서 하고있는 성장가능성 기술이나 서비스 방향을 최대한 따라가는것도 동일한 방법입니다 개인 관점에서 보면 자산, 연봉, 기술성장, 취미, 인맥, 사업, 투자 다양한 성장을 위해서는 특정분야에 깊이보다는 이런것들이 있다정도를 알게 되는것 같습니다 개인 성장에서 필요한 Fast Follower 재테크 주식, 채권, 부동산 모든것들도 과거 현재 미래방향에 대.. 2023. 7. 21.
IT회사 면접을 시작하기전 미리 알면 좋은 내용 정리 IT회사 면접을 준비하기 위해서 가장먼저 필요한건 바로 꺽이지 않는 마음인것 같습니다. 한번에 될꺼라는 생각은 버리세요 대부분에 사람들은 한번에 취업하기란 쉽지가 않습니다. 멘탈 면접준비를 하기위해서는 많은 것들을 준비하게 됩니다 이력서, 코딩테스트, 사전과제, 이력서에 가장 나를 어필하기위한 프로젝트 경험 자기소개등 말입니다 사람은 누구나 최선을 다했다고 생각한 상황속에서 간절함이나 꼭 되면 좋겠다 이런 생각을 하게되는데 당연한 것같습니다 면접에서 필요한건 간절함보다는 떨어져도 다시 해야지 하는 멘탈인것 같습니다 어차피 면접관들 떨어지면 언제 볼지 모르는 옆집 아저씨다 생각하고 시작하세요 운칠기삼이라 하는데 면접은 실력 그리고 운이 복합적으로 필요할때가 있습니다 물론 떨어지면 멘탈이 깨지면서 현타올때가.. 2023. 7. 18.
이직이 막막할때 프로이직러의 노하우 전자책 도전 인생 불투명한 미래에서부터 시작한 전자책 글쓰기 살아가면서 언제까지 직장생활해야하지!! 라고 생각하는 많은 미래가 불투명한 개발자들을 위해서 이직에 관련된 노하우를 정리하는 전자책을 써봤는데 쉽지가 않다는것을 느끼게됩니다. 20-30대에는 그냥 물흐르듯 살아왔는데 40대부터는 미래에 불투명함 걱정 고민이 많아지다보니 내가 컨트롤 가능한것들 위주로 살아야겠다는 생각을 자연스럽게 하게됩니다. 회사생활이 내마음대로 흘러가는느낌은 아닌것 같고 월급으로만 살기에는 아끼며 살아야하는데 아끼고 살다보니 이렇게 사는게 맞는건가 싶기도하고 비슷한 생각으로 많은 사람들이 부업, 재태크 등을 고민하게되고 저역시 유투브, 블로그, 전자책, 오픈마켓쇼핑몰, 주식, 부동산 여러가지 많은것들을 시도해보고 있는것 아닌가 싶네요!! .. 2023. 7. 5.
728x90