> For the complete documentation index, see [llms.txt](https://leehyokyun.gitbook.io/openbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://leehyokyun.gitbook.io/openbook/undefined-1.md).

# 설계 안목을 넓히고 엔지니어링 역량을 깊게 함양해야 하는 이유

엔지니어링은 결과, 과정 모두 중요하기 때문입니다.

백엔드 개발자에게 기술 스택이나 단순 기능 구현보다 중요한 것은 '문제를 바라보는 안목'과 '아키텍처의 깊이'입니다. 단순히 코드를 동작하게 만드는 것을 넘어, 대규모 트래픽과 분산 환경에서도 견고하게 버티는 시스템을 설계할수 있는 수준과 방향으로, 우리의 사고방식을 먼저 리팩토링해야 합니다.

#### 그렇기에'엔지니어링 역량'의  깊이 있는 함양이 중요합니다.

* 프레임워크나 라이브러리는 도구일 뿐입니다. 그 기저에 흐르는 CS 지식(프로세스, 메모리, 네트워크)과 내부 동작 원리, 이를 활용한 설계 안목이 뒷받침되어야 그러한 도구활용의 극대화가 가능합니다.
* 장애가 발생했을 때 오픈소스를 뜯어보며 근본적인 원인(Root Cause)을 파악할 수 있는 단단한 기초 체력을 길러야 합니다.

#### 🚀 지향점

우리는 AI에 의존하면서 단순히 코드를 복사하는 코더가 아닙니다.&#x20;

**"확장 가능하고(Scalable), 예측 가능하며(Predictable), 안정적인(Reliable)"** 시스템을 설계하는 아키텍트의 사고방식과 마음가짐을 가져야 할 것입니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://leehyokyun.gitbook.io/openbook/undefined-1.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
