Skip to Content
클라우드 엔지니어를 위한 97가지 조언
book

클라우드 엔지니어를 위한 97가지 조언

by Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)
August 2023
Beginner to intermediate
408 pages
4h 57m
Korean
Gilbut
Content preview from 클라우드 엔지니어를 위한 97가지 조언

65 거대한 재작성을 피하자

 

사이먼 아론손(Simon Aronsson)

로드 임팩트(Load Impact) 디벨로퍼 애드보킷

우리는 어떤 형태로든 한 지점 또는 다른 지점에 존재한다. 제품 총괄자product owner가 소프트웨어를 서버리스에서 동작시키려면 얼마의 시간이 필요한지 물어보았다고 하자.

이를 위해 여러분은 지난 몇 시간 동안 코드를 탐색했고, 그 코드를 이해하고자 했을 것이다. 하지만 그 코드는 너무 오래되고 얼기설기 얽혀 있다. 추상화가 겹겹이 되어 있고, 교차 의존성이 존재한다. 코드 작성자 중에서 몇 명은 이름을 들어 본 적도 없다. ‘정의로 이동하기go to definition’의 단축키인 F12를 너무 눌러서 이제는 망가질 지경일 것이다.

결국 지치고 너무 화가 나서 포기한다. 그리고 제품 총괄자에게 가서 코드가 엉망진창이라고 말한다. 싹 다 뜯어 고쳐야 된다고 말한다. 이틀 후 제품 총괄자는 여러분에게 찾아와 일을 진행해도 좋다고 말한다. 엄청난 흥분과 함께 여러분은 팀원을 모아서 이 멋진 뉴스를 전한다.

나는 이와 같은 상황을 충분히 겪어 보았기에 여러분이 선택한 작업이 성공할 확률은 아주 희박하다고 말할 수 있다. 소프트웨어 전면 재작성과 같은 프로젝트에 참여할 때마다 항상 후회했다. 매번 다음과 같은 공통된 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

데이터 엔지니어를 위한 97가지 조언

데이터 엔지니어를 위한 97가지 조언

Tobias Macey, 임혜연(Lim Hye Yeon)

Publisher Resources

ISBN: 9791140700929