진화적 아키텍처 - 피트니스 함수, 거버넌스 자동화를 활용해 생산성 높은 소프트웨어 구축하기
닐 포드 외 지음, 정병열 옮김 / 한빛미디어 / 2023년 8월
평점 :
장바구니담기


클라우드 기술의 발전으로 서버, 스토리지, 네트워킹 등의 리소스를 온디맨드로 이용할 수 있게 됐습니다.

이는 확장성과 유연성을 높여 비용 효율적인 IT 인프라 관리를 가능하게 합니다.

기존 이론적으로만 존재하는 기술들을 현실로 가능하게끔 환경이 조성됐습니다.


품질의 성능을 높일 수 있도록 도움을 주는 아키텍처 책이 나왔습니다.


바로 진화적 아키텍처란 책이 나왔습니다.


이 책에 대해서 2가지로 정리해보도록 하겠습니다.




1) 진화적 아키텍처의 특성

진화적 아키텍처는 초기에 완벽하지 않아도 되며 시간이 지남에 따라 조정, 개선되는 유연한 시스템 설계를 말합니다.

이는 초기에 중요한 기능에 중점으로 운영하면서 적응하고 발전할 수 있도록 합니다.

이때 시스템이 변화에 유연하게 대응하고 효율적으로 운영될 수 있도록 설계되어야 합니다.

이 책은 시스템이 지속적인 발전을 할 수 있도록 아키텍처를 설계하는 것을 강조하는데요.

전체적인 아키텍처를 어떻게 설계하면 좋을지 많이 배울 수 있습니다.




2) 컨테이너 기술로 이론을 현실화

이론적으로 알게 된 진화적 아키텍처를 시스템에 구성하기 위해서는 컨테이너 기술은 필수적입니다.

컨테이너 기술은 애플리케이션을 격리하고 이식성을 높여주기 때문입니다.

컨테이너는 환경에 독립적으로 실행됩니다.

또한 개발 환경과 프로덕션 환경 간의 간극을 줄여줍니다.

컨테이너는 자동화와 빠른 배포를 해 개발자와 운영팀이 효율적으로 협력할 수 있게 합니다.

이로 인해 진화적 아키텍처 원칙을 더욱 적용하고 적응할 수 있는 환경이 조성되어 시스템이 더 유연하게 발전할 수 있게 되었습니다.




PS

리팩토링 책의 저자인 마틴 파울러가 추천한 책인데요.

주니어 개발자는 기반지식이 없다면 상당히 어렵지만 배울 게 많은 책입니다.


또한 변화에 빨리 적응하기 위해선 테스트에 대한 강조가 많습니다.

그 이유는 기존 테스트를 바탕으로 변경한 코드를 검증하는 구조로 많이 사용합니다.


기존 코드에 테스트 코드를 습관화 하면서 이 아키텍처를 이해하고 도입해 보는 것도 추천해 드립니다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
모의 해킹으로 알아보는 리눅스 서버 해킹과 보안 - 우분투와 칼리로 배우는 안전한 리눅스 서버 구축 방법과 노하우!
장상근.박진산 지음 / 길벗 / 2023년 6월
평점 :
장바구니담기


창과 방패의 싸움은 개인적으로 창이 매번 이긴다고 봅니다.

그 이유는 창의 목적이 뚜렷해 원하는 결과를 얻기 때문이죠.


보안 쪽은 딜레마이지만, 사건 사고가 커지거나 벌금으로 내야 할 돈이 많을수록 기업에서 신경을 쓰는 분야라고 생각합니다.


미리 사내 프로그램의 보안 해킹 사고를 방지하기 위해서 창의 입장을 생각하고 미리 방패를 만드는 게 중요한데요.

그것을 모의 해킹이라고 합니다.


모의 해킹에 관련된 책인 '모의 해킹으로 알아보는 리눅스 서버 해킹과 보안

'을 읽게 되어 2가지로 정리 해보도록 하겠습니다.




1) 대부분 서버가 운영되는 '리눅스'

전반적으로 서버는 리눅스 운영체제에서 운영되는 회사가 많습니다.

대부분 사람이 윈도우를 사용해서 리눅스는 검정 화면을 보게 되면 되게 답답한 마음이 듭니다.

학창 시절에 리눅스를 기반한 수업을 들을 때 GUI가 더 좋지 않을까 생각하면서 배워보니 간결하고 키보드만 사용해서 편리하다는 생각이 들었습니다.


이 책은 리눅스 기반의 서버에서 자주 쓰는 기본 명령어와 사용자, 네트워크 서비스 등 서버 운영하는 데 있어서 최소한의 명령어들 상세히 알려 줍니다.




2) '웹 서버' 해킹해서 모의 해킹 맛보기

해킹을 방지하기 위해선 직접 자신의 서버를 해킹해 보면서 관련된 자료를 찾습니다.


웹서버의 공격을 당했을 때는 해커가 어느 포인트에 공격하고 어떠한 자료를 가져갔는지 확인하기 위해 웹 로그를 분석해야 합니다.


해커가 어떠한 API로 어떤 값을 보냈는지 기록이 되기 때문입니다.


이 책에서는 아파치, PHP, 마리아db를 설치해서 공격하고 어떠한 부분을 보완 해야 하는지 상세히 알려줍니다.




PS

해킹에 관련된 책이 국내에는 많이 없는데요.

기술의 발달로 방패가 상당히 좋아지는 추세입니다.


이 책에 나온 공격으로는 현재 대부분의 회사는 대응했을 것입니다.


하지만 관련된 지식이 없는 분들이나 개발자들이 보안 업무에 대해서 고민일 때 혹여 유사한 공격 포인트가 있는지 확인해 보고 싶은 분들에 이 책을 추천 해드립니다. 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
육각형 개발자 - 시니어 개발자로 성장하기 위한 10가지 핵심 역량
최범균 지음 / 한빛미디어 / 2023년 7월
평점 :
장바구니담기


프로그래밍은 시인이 시를 쓰듯이 함축적으로 간결하게 정리가 된 글이라고 생각하는데요.

장황하게 정리가 안된 코드를 보면 이해하기도 어렵고 수정하기 힘들기 때문입니다.

잘 정리된 글을 보게 되면 감탄하듯이 시니어 개발자들이 짜놓은 코드를 보면 배울 게 많을 때가 많습니다.


시니어 개발자는 코드의 품질(응집도 결합도, 리팩토링)을 이해하고 구현(아키텍처 패턴)은 척척해야 합니다.

동료 직원에 대한 업무관리 공유, 리드 및 팔로우를 해야 하죠.


주니어 개발자가 시야를 넓힐 수 있도록 도와주는 책이 나왔습니다.

바로 "육각형 개발자"인데요.

이 책은 에스씨지랩 개발 실장인 최범균님이 쓴 책입니다.


주로 테스트 주고 개발, DDD, 객체지향 등 관련 책들을 썼습니다.

이번에는 시니어 개발자에 대한 덕목에 초점을 맞췄습니다.


주의 깊게 본 부분 2가지를 정리 해보도록 하겠습니다.




1) 이해하기 좋은 코드

이해하기 좋은 코드는 무엇일까요?

글이 나이를 불문하고 쉽게 읽혀야 한다고 봅니다.


잘 쓴 글을 찾는 노력과 이해하는 데 시간이 많이 필요한데요.

각각의 틀을 정리하는 게 중요하다고 봅니다.


이때 도움이 될 만한 책은 저자가 인용한 클린코드, 켄터벡의 구현 패턴입니다.


책에도 코드를 리팩토링하는 부분과 저자가 고민한 흔적이 책에 서술돼 있어서 이해하기 편했습니다.


또한 저자는 SCQA프레임워크를 도입해 설득에 관련된 글을 정리한다고 합니다.




2) 나쁜 리더와의 관계

가장 최악의 리더는 조직이 망가지는 것도 모르는 무능한 리더라고 봅니다.

회사는 고를 때 제일 중요한 것은 임금체불이 될 수 있는지 아닌지를 중점으로 검증합니다.(주겠다는 약속을 지키지 않는 사기꾼들이 생각보다 많습니다.)


그때 보는 것은 바로 회사의 '퇴사율'인데요.

갑자기 퇴사자가 많아지면 회사에 문제가 많은 시그널일 수 있습니다.


인수인계도 안 되어서 붕 뜰 수 있기 때문입니다.


저자는 나쁜 리더를 피하면 좋지만, 만났을 때 대한 책을 책에 잘 정리 해줬습니다.

관련된 책들도 읽으면서 대비하는 것도 하나의 방법일 것입니다.




PS

이 책은 마치 클린코드 + 테크 커리어 책이 꼭 중요한 부분만 있는 한국판 느낌입니다. 


최근 읽을 책 중에서 가독성이 너무 좋고 도움이 많이 됐습니다.

자바 개발자나 커리어에 변화가 있는 분들 시니어로 막 진급하신 분들이 읽으면 딱 맞는다는 생각이 듭니다.


또한 인용된 책들을 잘 정리해 주셨는데요.

이 책을 읽고 인용된 책들도 안 읽었다면 읽어보는 것도 추천해 드립니다. 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
자비출판, 반항해야 성공한다
이승훈 지음 / 해드림출판사 / 2023년 6월
평점 :
장바구니담기


저작물은 출판업계에서 공유하고 판매합니다.


이 과정에서 출판사는 많은 제약과 제어력을 행사했습니다.


출판사들은 수익성을 우선시하기 때문에 상업적인 대중성을 지향하는 경향이 강합니다.


이로 인해 예술성이나 실험적인 작품들이 배제될 수 있습니다.


배제되지 않고 출판하려면 자비출판을 해야 합니다.


자비출판 관련 책을 소개해 드리고 싶은 책이 있는데요.

소개해 드릴 책은 ‘자비출판, 반항해야 성공한다’입니다.


자비출판은 이러한 출판업계의 한계를 넘어선 대안으로 떠오르고 있습니다.




1) 왜 자비출판을 해야 하는가?

자비출판은 작가나 예술가가 직접 작품을 발행하고 판매하는 방식인데요.

창작자에게 더 많은 자유를 부여할 수 있습니다.


통제된 상황에서 창작자는 자신의 비전을 펼치지 못합니다.


작가는 자비출판을 통해 자신의 비전을 훼손 받지 않고 자유롭게 표현할 수 있습니다.


또한 독자들도 더 다양한 의견과 주제의 작품을 볼 수 있게 됩니다.


그 외에도 출판사를 통하게 되면 작품에 대한 검토 및 수락 후 홍보와 마케팅을 해줍니다.


이러한 과정에서 비용이 발생하는데요.

책이 출간되는 만큼 판매 대금의 일정 비율을 차감한 후 작가에게 지급하게 됩니다.


하지만 자비출판을 하게 된다면 직접 홍보와 마케팅을 해야 합니다.


출판 관련 발생하는 비용과 리스크를 직접 부담해야 하지만 성공한다면 작가가 수익을 많이 얻게 됩니다.




2) 마인드 세팅

출판하는 데 있어서 마인드 세팅이 중요합니다.


자신의 마인드 셋과 태도를 분석해 보셨나요?

강점과 약점을 인식한다면 마인드를 변화시킬 수 있습니다.


혼자서는 못한다는 부정적인 생각은 미래의 길을 가로막는 행위입니다.


긍정적인 사고를 통해 자기 능력을 믿고 도전하는 자세가 필요합니다.


출판으로 잘되는 것이 처음부터 일이 잘 풀리지는 않습니다.


하지만 실패로부터 교훈을 얻고 개선한다면 더 나아진 결과를 얻을 수 있습니다.




Ps

자비출판의 최대 장점은 작가와 독자가 직접적으로 소통하는 것입니다.


독자와 소통을 하면 더 많은 의견을 통해 더 나은 작품을 만들 수 있습니다.


전문성을 가진 책은 관심 있는 독자들이 많이 찾는 분야입니다.


전문 서적은 많은 사람이 찾고 입소문이 나게 되면 더 성공하게 될 것으로 생각합니다.


많은 전문 서적이 출판사와 연계해서 책을 내는데요.

전자책의 경우 적은 비용으로 출간을 할 수 있습니다.


자비출판에 대해 궁금하시고 저자가 되고 싶은 분들에게 도움 될 것입니다.



댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
2024 해커스공무원 비비안 올인원 영문법 (9급 전 직렬) - 2024 대비 최신 개정판ㅣ9급 전 직렬ㅣ공무원 영어 빈출 문법 한 권으로 총정리!ㅣ무료 공무원 보카 제공 ㅣ최신 기출문제 수록
비비안 지음 / 해커스공무원 / 2023년 7월
평점 :
장바구니담기



해커스 책은 수많은 학습자에게 사랑받고 있습니다.


그 이유는 학습자의 필요를 정확히 파악하고, 핵심 개념을 분명하게 전달하기 때문입니다.


쉽게 접근할 수 있는 구성과 실전 대비를 고려한 다양한 문제들은 공부를 더욱 효과적으로 만들어 줄 것입니다.


영어 실력 향상을 위한 최적의 선택을 도와줄 책을 소개하려 합니다.


소개해 드릴 책은 바로 '해커스공무원 비비안 올인원 영문법'입니다.


실제 공무원 시험에서 빈출 되는 문법 개념을 기출 문장과 함께 자세하게 다루어 공부할 수 있습니다.


'비비안 쌤's Point'를 통해 핵심 문법을 집중적으로 학습이 가능합니다.


'Check up'으로 정확한 이해를 확인할 수 있습니다.


빈출 문제 기반 '레벨up Test'와 '실전 문제'로 실전 대비까지 완벽한 훈련이 가능합니다.


상세한 해설과 오답 출제 포인트로 문제를 깊이 분석하고 성장할 수 있는 도구가 될 것입니다.


이 책은 공무원 시험 영어 합격을 위한 필수 도구이며, 비비안 선생님의 노하우가 담긴 영문법을 왜 추천하는지 같이 살펴보겠습니다.




1) 실전 해설과 오답 파악으로 실력 향상! 문제 분석을 통한 합격전략

핵심 영문법 개념을 완벽히 이해하고 실전 문제를 풀 때 어려움을 겪는 분들이 있습니다.


상세한 해설과 실전 문제에서는 오답에 대한 출제 포인트도 알려줍니다.


틀린 문제나 헷갈리는 부분은 해설을 통해 문제 의도를 이해하는 데 도움 될 것입니다.


출제 포인트를 파악 못 해서 놓쳤던 문제도 비슷한 유형의 문제를 풀어보면서 출제 의도를 완벽하게 이해할 수 있습니다.


이를 통해 같은 실수를 반복하지 않아야 시험 합격률을 높일 수 있습니다.


각 문제를 푼 후에는 반드시 해설을 분석하고, 틀린 문제에 대한 출제 포인트를 파악해야 합니다.

틀린 이유를 분석하는 것은 다음번에는 같은 실수를 하지 않을 수 있습니다.


자신이 틀린 문제를 정리하여 오답 문제집을 만들면서 공부해 보시길 바랍니다.


이 오답 문제집을 주기적으로 복습하면서 약점을 보완하고 영어 실력을 향상할 수 있습니다.




2) 빈출 문제 풀이와 유형별 분석으로 영어 자신감 UP

공무원 시험 영어 공부에서 가장 중요한 부분 중 하나는 빈출 문제를 풀어보는 겁니다.


핵심 영문법을 실전에서 어떻게 활용하는지를 익힐 수 있습니다.


빈출 문제 기반으로 제작된 문제를 풀어보며 공부하는 팁을 소개해 드리겠습니다.


먼저 문제를 꼼꼼하게 읽고 어떤 유형의 문제인지 파악하세요.

유형을 파악하면 해당 유형에 맞는 문법 규칙과 패턴을 쉽게 떠올릴 수 있습니다.


문제의 본문을 정확히 이해한 후, 어떤 문법 개념이 문제와 연관되는지를 고민해 봐야 합니다.


이를 통해 문장 구조와 문법 규칙 사이의 연결고리를 찾을 수 있습니다.


해커스에서 자주 출제되는 문제를 통해 빈출 문제를 풀어보면서 영어에 자신감을 얻길 바랍니다.




Ps

공무원 시험 준비하시는 분들도 영문법을 어려워하시는 분들이 계시는데요.

어려운 영문법도 손쉽게 이해하고 활용할 수 있게 요약이 잘 되어 있습니다.


빈출 문법이 한 권으로 잘 정리되어 있어서 여러분의 영어 실력을 한 단계 업그레이드할 수 있을 것입니다.


꼭 알아야 할 기본 영문법 개념을 비비안 올인원 영문법 한 권으로 공부해 보시길 바랍니다.


비비안 선생님의 노하우가 담긴 해커스 기초영어를 통해 공무원 시험에 합격하시길 응원합니다.


빈출 문제 기반으로 개념을 확실하게 학습하면, 공무원 합격하는 길에 한 발짝 더 다가가실 것입니다. 행운을 빕니다!


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo