Open in app

Sign In

Write

Sign In

Giljae Joo (주길재)
Giljae Joo (주길재)

251 Followers

Home

About

Mar 17

코드 재사용성을 결정하기 전 고려해야 할 것들

요즘IT에 코드 재사용성에 대해 기고를 했다. 업무를 진행하면서 항상 고민되는 점이 “코드 재사용”에 대한 것이었다. 아래 기고글 일부를 발췌했다. 그런데 항상 명확한 결론을 내지 못하고 끝낸 적이 많다. 왜 그럴까? 코드 재사용에 대한 의사결정은 간단해 보이지만 사실 많은 고민이 필요한 일이기 때문이다. 코드 재사용 …

코드재사용

1 min read

코드재사용

1 min read


Mar 17

일정 관리의 중요성

현재 프로젝트는 태스크 관리를 “Jira”에서 하고 있다. 대규모 인원이 오늘 한 업무에 대해서 로깅을 하는 툴중 무난하게 사용할 수 있다는 판단이었다. (물론 회사 공식툴이기도 하다) 어제는 개발 쪽이 아닌 기획 쪽 파트너사와 일정 관련 업무 미팅을 진행했었다. 일정을 따로 관리하고 있다는 얘길 들어서 우 …

일정관리

2 min read

일정관리

2 min read


Mar 17

문제 해결을 위해 고민해야 할 것들

팀원들이 타 부서와 미팅을 하고 와서 상기된 표정으로 불만을 토로했다. 정해진 것이 없는 시간만 낭비한 회의라는 것이다. 기존 방식의 알고리즘을 바꾸기로 방향성은 정해진 것 같았다. 내부에서 돌던 분석 알고리즘이 시스템 밖에서 동작이 될 것이고 그 결과를 받아서 애플리케이션에 적용해야 하는 상황이다. 그리고 화 …

문제해결

3 min read

문제 해결을 위해 고민해야 할 것들
문제 해결을 위해 고민해야 할 것들
문제해결

3 min read


Jan 31

[주니어 시리즈] 프록시 서버

블로그에 어려운 글로만 채우는 것 같아서 “주니어 시리즈”를 기획했다. 주니어 개발자가 알면 좋을 것 같은 내용으로 최대한 쉽게 작성하려고 한다. 우리가 사용하는 인터넷은 풍부한 정보와 도구를 제공함과 소셜 네트워크 및 음성/영상 기능을 사용하여 전 세계 사람들을 연결해왔다. 이 모든 것은 보안 및 개인 정보 침해 …

Proxy Server

4 min read

[주니어 시리즈] 프록시 서버
[주니어 시리즈] 프록시 서버
Proxy Server

4 min read


Jan 31

위임의 중요성

권한을 위임하는 것은 팀을 효과적으로 관리하는 중요한 측면이다. 위임을 통해 관리자는 팀 구성원에게 권한과 책임을 할당할 수 있으므로 구성원이 자신의 업무에 대한 소유권을 가지고 업무에 집중할 수 있다. 이런 행위는 생산성 증가, 사기 개선 및 효율적 리소스 사용으로 이어진다. 하지만 권한을 위임하지 않으면 팀 구 …

3 min read

위임의 중요성
위임의 중요성

3 min read


Jan 13

기술 능력이 엔지니어에게 가장 중요한 항목이 아닌 이유

일반적으로 엔지니어라고 하면 테크 스킬이 가장 중요한 것이라고 생각을 한다. 물론 엔지니어가 되기 위해서는 기술적 지식이 당연히 필요하고 기술 숙련도에 중점을 둘 가능성이 매우 높다. 하지만 효과적으로 의사소통을 하는 능력은 간과되는 경향이 있다. 엔지니어에게 커뮤니케이션 기술이 필요한 이유는 무엇일까? 우리가 진행 …

Communication

4 min read

기술 능력이 엔지니어에게 가장 중요한 항목이 아닌 이유
기술 능력이 엔지니어에게 가장 중요한 항목이 아닌 이유
Communication

4 min read


Dec 5, 2022

모놀리식 vs 마이크로서비스, 어떤 아키텍처를 선택할까?

모놀리식과 마이크로서비스 아키텍처중 어떤 아키텍처를 선택해야 하는지에 대해서 요즘IT에 기고했다. 아래는 기고한 글 일부이다. 애플리케이션의 아키텍처 스타일(모놀리식 vs 마이크로서비스)에 대한 선택은 트렌드나 경쟁사의 특징을 따르기보다, 애플리케이션의 목표와 비즈니스 요구 사항에 따라 달라진다. (생략) 모놀리식 애플리케이션은 소프트웨어 개발을 위한 기본 접근 방식이다. 그렇다면 마이크로서비스가 대세가 된 현재 모놀리식 접근 방식을 버려야 할까? 만약 모놀리식 애플리케이션에서 마이크로서비스로 전환하면 어떤 이점이 있을까? 마이크로서비스로 애플리케이션을 만들면 비즈니스의 이점은 무엇일까? 이번 글에서는 모놀리식과 마이크로서비스 아키텍처를 비교하여 장단점을 살펴보고, 비즈니스에 적합한 소프트웨어 아키텍처를 선택하는 방법에 대해서 알아보자.

Monolithic

2 min read

Monolithic

2 min read


Oct 16, 2022

좋은 팀 구성 및 개발 문화 조성의 중요성

GS리테일에 입사 후 팀빌딩과 개발 문화를 구축한 경험에 대해서 요즘IT 매거진에 기고했다. 본 글은 요즘IT 매거진에 기고한 글의 일부를 가져왔다. 함께 할 동료가 모였으니 이제 실제 업무를 진행할 차례다. 개발팀은 잘 작동하는 소프트웨어를 구축하는 것부터 기술 변화의 빠른 속도를 따라가는 것과 같은 문제를 해결해야 하는 경우가 많다. 가장 좋은 방법의 하나는 매력적이고 창의적인 팀을 구성하는 것이다. 어떻게 매력적이고 창의적인 팀을 구성할 수 있을까? 답은 간단했다. “즐기게 놔두는 것이다.” (생략) 아래 링크를 통해 원본 글을 볼 수 있다. https://yozm.wishket.com/magazine/detail/1738/ Originally published at https://giljae.com.

Team Building

1 min read

좋은 팀 구성 및 개발 문화 조성의 중요성
좋은 팀 구성 및 개발 문화 조성의 중요성
Team Building

1 min read


Oct 13, 2022

Moduler Monolithic 아키텍처

프로젝트를 준비하면서 아키텍처에 대한 고민이 많다. 마이크로서비스 아키텍처로 프로젝트를 하였지만, 현 상황에서는 마이크로서비스 아키텍처가 어울리지 않을 수 있다는 판단을 했고 이유는 아래와 같다. B2C라고 볼 순 있지만 사용자 수가 정해져 있다. 트래픽이 증가하는 시간이 정해져 있다. 리소스 비용을 절약해야 함 (비 …

Moduler Monothic

6 min read

Moduler Monolithic 아키텍처
Moduler Monolithic 아키텍처
Moduler Monothic

6 min read


Oct 5, 2022

소프트웨어 아키텍트의 역할

처음 IT 분야에서 일을 시작했을 때 소프트웨어 설계자라는 직책이 나의 관심을 끌었었다. 소프트웨어 혹은 애플리케이션 아키텍트라는 이름이 아름답고 우아하게 보였다. 그리고 아키텍트가 되기로 마음먹었었다. 아키텍트가 되기 위해서는 코딩, 아키텍처, 패턴, 커뮤니케이션 스킬 등 다양한 주제를 깊이 있게 공부하고 경험해 …

Software Architect

4 min read

소프트웨어 아키텍트의 역할
소프트웨어 아키텍트의 역할
Software Architect

4 min read

Giljae Joo (주길재)

Giljae Joo (주길재)

251 Followers

Slow, Slow (Run Run)… 내일을 사랑하오! https://giljae.com

Following
  • Jason Han

    Jason Han

  • Jung-Hyun Nam

    Jung-Hyun Nam

  • 민현기(Min, Hyun Gi)

    민현기(Min, Hyun Gi)

  • Jimin Lee

    Jimin Lee

  • Martin Hong

    Martin Hong

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech