|
|
|
|
|
 |
기존의 방식과 과정에 대해 자신만의 체계와 기준을 세워 문제를 해결한 경험을 서술하십시오.
문제 해결을 위해 도출한 자신만의 체계와 기술, 노하우를 구체적으로 기술)
저는 먼저 "어떤 상황에서만 "문제가 생기는 지 재현 조건을 고정했습니다.
저는 의견 차이를 "충돌"로 키우지 않고 "기준"으로 정리해, 팀이 같은 방향으로 달 리게 만드는 사람입니다.
저는 문제 해결을 할 때 '감'보다 체계를 먼저 세웁니다.
가장 영향이 큰 구간부터 "배제하는 방식입니다.
뱅크웨어 글로벌의 금융소프트웨어는 안정성과 재현성이 핵심입니다.
저는 사람을 설득하기보다 기준과 근거를 설계해 합의가 자연스럽게 나오게 만드는 편입니다.
|
|
|
 |
문제 해결을 위해 도출한 자신만의 체계와 기술, 노하우를 구체적으로 기술)
팀 내 의견 충돌이 있을 때, 기술적 합의에 도달하기 위한 본인만의 기준은 무엇입니까
금융도메인을 흉내낸 계정이 체 시뮬레이터를 만들고 있었는데, 데모를 이틀 앞두고 특정 조건에서 잔액이 음수로 내려가고 거래기록이 중복 저장되는 문제가 발생했습니다.
동시에 로그를 정리해 거래 요청, 검증, 잔액 업데이트, 거래기록 저장이 어떤 순서로 실행되는지 타임라인을 만들었습니다.
어려운 상황일수록 책임감은 더 빠른 타협이 아니라, 핵심을 지키는 선택에서 드러납니다.
한쪽은 빠르게 개발하기 위해 단일엔드포인트에 기능을 몰아넣자는 입장이었고, 다른 한쪽은 유지보수를 위해 기능별로 엔드포인트를 분리하고 스키마를 엄격히 하자는 입장이었습니다.
이렇게 기준을 만들자 감정적 충돌이 줄어들고, 논쟁은 구체적 설계로 이동했습니다.
합의의 속도를 높였습니다.
이후 기능이 추가될 때마다 "그때그때"가 아니라 정해진 기준으로 결정해 재논쟁이 줄었습니다.
제가 만든 체계는 간단하지만 강력했습니다.
저는 체계대로 먼저 지표를 확인했고, 해당 시간대에만 특정 배치 작업이 돌아가면서 DB락 경쟁이 증가한다는 사실을 찾았습니다.
해결은 증설이 아니라 작업 스케줄 조정과 쿼리 최적화였습니다.
관측을 만들고, 같은 방식으로 반복 측정하며, 진단순서를 고정하면 문제 해결은 개인의 역량에 덜 의존하게 됩니다.
뱅크웨어 글로벌의 금융소프트웨어는 안정성과 재현성이 핵심입니다.
전공과 학습 측면에서는 컴퓨터공학 기반의 핵심과목을 통해 자료구조, 운영체제, 네트워크, 데이터베이스, 소프트웨어공학의 기본기를 쌓았습니다.
이런 태도는 금융권 소프트웨어에서 특히 중요 합니다.
금융소프트웨어는 "돌아간다"로 끝나지 않습니다.
저는 금융권 소프트웨어의 핵심 품질 속성을 정확성, 가용성, 추적 가능성으로 고르겠습니다.
정확성은 데이터 정합성과 트랜잭션의 원자성, 멱등성 같은 요소로 구현되며, 작은 오류가 곧 금전적 손실과 신뢰 붕괴로 이어지기 때문에 최우선입니다.가용성은 단순 업타임이 아니라 장애가 발생해도 핵심 기능이 멈추지 않도록 하는 복원력까지 포함합니다.
거래가 계속 누적되며 정합성 문제가 커질 수 있으므로, 영향 범위를 확인해 특정 기능을 제한하거나 안전모드로 전환하는 등 확산 차단부터 합니다.
내부를 한 번에 갈아엎지 않고, 모듈 경계와 인터페이스를 정리해 변경지점을 고립시키면 위험이 줄어듭니다.
마지막으로 변경이유와 의사결정 근거를 문서화해, 사람의존이 아니라 시스템의존으로 개선이 누적되게 만들겠습니다.
먼저 사용 자 체감 지표인 응답 시간 분포와 오류율로 영향 범위를 확인하고, 같은 시간대의 자원 포화지표를 함께 봅니다.
중요한 것은 한 번에 다 고치려 하지 않는 것입니다.가장 큰 병목 하나를 근거로 제거하고 다시 측정해, 변화가 실제로 개선으로 이어졌는지 검증합니다.
장애 가능성, 변경영향 범위, 테스트 가능성, 롤백 가능성, 운영관측 가능성 같은 항목입니다.
저는 사람을 설득하기보다 기준과 근거를 설계해 합의가 자연스럽게 나오게 만드는 편입니다.
액션 아이템은 반드시 소유자, 마감일, 검증 방법을 포함해야 하고, 최소 하나는 관측 가능성 개선으로 연결되어야 합니다. |
 |
만들다, 테스트, 문제, 지표, 핵심, 이다, 위해, 기능, 트랜잭션, 가능성, 팀, 기준, 먼저, 장애, 범위, 처리, 변경, 어떻다, 이다, 검증 |
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|