본문 바로가기

아키텍처

페이지를 넘길 때마다 깨끗해지는 코드의 비밀 2023년, 저는 한 파이썬 웹 프레임워크에 주목했습니다. 분명 마이크로소프트, 우버, 넷플릭스 등 많은 회사에서 도입했고, 개발자 사이에서 인기인데 왜 책으로는 나오지 않았을까 하고 생각했죠. 바로 FastAPI입니다. 2018년에 처음 등장해 성능과 간결함 덕분에 빠르게 인기를 끌었고, 특히 2020년을 기점으로 많은 주목을 받으며 개발자들의 필수 기술로 자리 잡은 웹 프레임워크죠. 이 틈새시장을 공략해야겠다는 생각에 외서 및 저자 서칭을 열심히 했습니다.  그리고 드디어 FastAPI를 다룬 저서가 출간됩니다(저자인 한용재 님은 저서 《NestJS로 배우는 백엔드 프로그래밍》을 통해 NestJS를 활용해 클린 아키텍처를 적용하는 방법을 다뤘고, 이후 《처음 시작하는 FastAPI》를 번역했습니다)... 더보기
NestJS, 그게 뭔가요? 우걱우걱 서버 개발에 Node.js를 쓰면 Express.js를 함께 쓰는 게 상식이었던 시절이 있었습니다. 사실 지금도 많이 쓰입니다. 하지만 인간의 욕심은 끝이 없고, 항상 지금보다 조금이라도 더 나은 걸 만들려고 하죠. Express가 널리 쓰이는 사이에도 웹은 점점 발달해 애플리케이션들의 규모가 커졌고, 그러자 ‘높은 자유도를 추구’했던, 그리고 태생이 오~래된 Express의 문제점이 부각되기 시작했습니다. 한마디로 시대에 뒤처지고 대규모 개발에 적합하지 않다는 거죠. 이러한 문제의식에서 NestJS 같은 차세대 프레임워크가 등장합니다. NestJS는 ‘효율적이고 신뢰할 수 있으며 확장 가능한 서버 사이드 애플리케이션 구축’을 내세우며 Express의 부족한 부분을 채우려 시도했습니다. 둘의 자세한 비교.. 더보기
좋은 개발자는 좋은 코드로 말한다! 손흥민과 해리 케인 선수는 영국의 축구팀 토트넘에서 함께 뛰며 새로운 역사를 쓰고 있습니다. 이달 1일 잉글랜드 프리미어리그에서 41번째 골을 함께 만들며 리그 최다 합작골 듀오로 이름을 올렸는데요. 그들의 기록 경신은 아직 진행 중입니다. 케인은 인터뷰에서 "우린 오랜 시간 동안 함께 경기했기 때문에 서로 잘 이해하고 있다. 내가 아래에서 공을 잡으면 손흥민은 어떻게 움직여야 할지 잘 안다."라고 말했습니다. 눈빛만 봐도 통하는 사이도 놀라운데, 둘은 서로를 보지 않아도 어디로 패스할지, 어디로 달려 나갈지 안다고 하니 정말 놀라운 일이죠. 내 패스를 받아라~! 프로그램을 만드는 일은 팀 스포츠와 같습니다. 다른 개발자가 짠 코드를 읽어야 함은 물론이고, 본인이 짠 코드를 다른 개발자가 사용하는 것도 .. 더보기
[15단계로 배우는 도커와 쿠버네티스]_오탈자 현재까지 발견된 이 책의 오탈자 정보와 오류, 그리고 보다 매끄러운 문장을 위해 수정한 내용을 안내해 드립니다. 번역과 편집 시에 미처 확인하지 못하고 불편을 끼쳐드려 죄송하다는 말씀을 드립니다. 아래의 오탈자 사항은 추후 재쇄 시에 반영하도록 하겠습니다. 이외의 오탈자 정보를 발견하시면 옮긴이(reap.as.i.sow@gmail.com)나 출판사(help@jpub.kr)로 연락주시면 고맙겠습니다. 최종수정일자: 2021년 4월 9일 1쇄본 오탈자 87쪽 표 좌측 위에서 네 번째 칸 (박○진 님 제보) docker container prume -a => docker container prune -a 570쪽 그림 6 제목에서 (정○금 님 제보) 그림 6 프라이빗 레지스트리의 웹 화면(https://pri.. 더보기
이보다 더 좋을 순 없다! 그림으로 이해하는 인프라 구조의 모든 것! IT에 종사하는 사람이라면 반드시 읽어야 할 책! IT 인프라 전반에 대한 상식을 그림으로 쉽게 이해한다! "기본이 제일 중요하다."라는 말이 있죠. 무언가를 배우는 데 있어서 이 말을 가장 자주 듣게 되는 것 같습니다. 그만큼 기초적이고 기본적인 것이 결국 모든 지식을 지탱하는 가장 중요한 요소라는 의미일텐데요. 학생 때는 무심코 흘려들었던 말이었지만, 나이를 먹고 나서야 저 말을 제게 해주셨던 여러 선생님들, 선배님들의 의미가 마음과 머리에 다가오는 것 같습니다. IT 기술에 있어 '인프라'도 위와 같은 의미이지 않을까 합니다. 이 기본적인 인프라 지식을 배우는 데 있어서 가장 중요한 것이 인프라 기술 전반의 구조와 개념 파악이라고 할 수 있습니다. 이렇듯 그 무엇보다 구조와 개념 파악이 가장 중요한.. 더보기
15단계로 배우는 도커와 쿠버네티스 컨테이너 기반 소프트웨어 개발의 필수 항해 도구, 닻(도커)과 키잡이(쿠버네티스)! 도서 구매 사이트(가나다순)[교보문고] [도서11번가] [알라딘] [영풍문고] [예스이십사] [인터파크] [쿠팡]전자책 구매 사이트(가나다순)[교보문고] [구글북스] [리디북스] [알라딘] [예스이십사] [인터파크] 출판사 제이펍원출판사 リックテレコム원서명 15Stepで習得 Dockerから入るKubernetes コンテナ開発からK8s本番運用まで(원서 ISBN: 9784865941616)저자명 타카라 마호역자명 이동규출판일 2020년 10월 12일페이지 596쪽시리즈 I♥Cloud 20(제이펍의 클라우드 시리즈 20)판 형 (188*245*28.8)제 본 무선(soft cover)정 가 34,000원ISBN 979-11-90.. 더보기
컨테이너 기반 소프트웨어 개발의 필수 항해 도구, 닻(도커)과 키잡이(쿠버네티스)! 실습을 통해 몸에 완벽히 익힐 수 하는 것은 기본! 읽는 것만으로도 흐름 파악과 청사진을 그릴 수 있다! 단명하기 쉬운 소프트웨어 시장 속에서 최근 각광받고 있는 쿠버네티스! 개발, 운영, 이용 등의 모든 효율을 한층 끌어올려 많은 회사에서 채택하여 이용되고 있습니다. 하지만 막상 학습을 시작하려고 하면 설치부터 난관처럼 여겨지기 짝이 없죠. 그러나 첫인상은 무서웠는데 알고 보면 진국이었던 친구처럼, 막상 뚜껑을 열어 보면 상당히 심플한 구조를 자랑하는 효율성 높은 관리 시스템입니다. 그야말로 이름처럼 망망대해와 같은 헤메임 속에서 키잡이가 되어 주는 존재죠. 설치부터 고급 응용까지! 기술 습득은 물론 실무에 활용 가능한 팁과 참고 내용까지 꼼꼼히 챙긴 이 책과 함께 쿠버네티스 입문자들을 격려하고자 합니.. 더보기
그림으로 공부하는 오라클 구조(개정판) 오라클 데이터베이스의 구조와 본질을 그림으로 쉽게 이해! 스테디셀러 《그림으로 공부하는 오라클 구조》의 최신 개정판! 일본에서 50만 부 이상의 판매를 보인 ‘그림으로 공부하는’ 시리즈의 대표작! 도서 구매 사이트(가나다순) [교보문고] [도서11번가] [반디앤루니스] [알라딘] [영풍문고] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구글북스] [리디북스] [알라딘] [예스이십사] [인터파크] 출판사 제이펍 원출판사 쇼에이샤 원서명 絵で見てわかるOracleの仕組み(ISBN 9784798157696) 저자명 스기타 아츠시, 야마모토 유미코, 오다 케이지, 츠지이 유카, 테라무라 료 감수자명 오다 케이지 역자명 이민재 출판일 2020년 3월 31일 페이지 292쪽 시리즈.. 더보기