나의 개발 매니페스토(manifesto)

Young·2024년 2월 21일
post-thumbnail

빅데이터 시대를 맞아 근래 출시되는 어플리케이션을 살펴보면 CPU 성능 보다도 엄청난 양의 데이터를 처리하는 데에서 병목현상이 오거나 스케일 문제가 발생하는 등 이에 대해서 안정성, 확장성, 그리고 유지보수성을 갖춘 데이터 프로세싱 시스테 또는 파이프라인을 설계하는지가 어플리케이션의 성패에 있어서 매우 중요해진 것 같습니다.

한 예시를 보자면 위 그림은 제가 근래 읽고 있는 '데이터 중심 어플리케이션 설계' 책에서 가져온 것인데 하나의 어플리케이션을 구성하는 여러 부품들이 API라는 접합점을 통해 연결되어 상호작용하는 모습을 잘 압축해서 나타낸 그림이라고 생각합니다.

저는 어플리케이션 또는 서비스의 엔진이 되고 싶습니다. 기획자의 기획문서를 위 그림과 같은 구체적 설계 도면으로 바꾸어낼 수 있는 시스템적인 사고를 하는 개발자가 되어 우리 어플리케이션에게 가장 적합한 데이터 시스템을 구축하는데 기여를 하고 싶은 것이 저의 바람입니다.

profile
생각을 영하게

0개의 댓글