하나의 프론트엔드 코드로 멀티 환경 운영하기
안녕하세요, 모두싸인에서 프론트엔드를 개발하고 있는 엔지니어 레오(Leo)입니다. 이번 포스팅에서는 프론트엔드 개발 과정에서 “하나의 소스코드로 여러 환경의 요구사항에 대응하면서 개발 생산성 및 유지 보수성까지 높일 수 있을까?” 라는 질문에서 출발한 경험을 공유하려 합니다. 특히 AST와 Eslint Plugin을 활용해, 복잡해지는 조건 분기 속에서도…
안녕하세요, 모두싸인에서 프론트엔드를 개발하고 있는 엔지니어 레오(Leo)입니다. 이번 포스팅에서는 프론트엔드 개발 과정에서 “하나의 소스코드로 여러 환경의 요구사항에 대응하면서 개발 생산성 및 유지 보수성까지 높일 수 있을까?” 라는 질문에서 출발한 경험을 공유하려 합니다. 특히 AST와 Eslint Plugin을 활용해, 복잡해지는 조건 분기 속에서도…
모두싸인 QA의 일하는 방식 — E2E 테스트 자동화 안녕하세요. 모두싸인 제품 그룹에서 서비스의 품질을 전반적으로 관리하고 있는 QA 챕터 리더 조니 입니다. 제품을 더 빠르게, 더 자주, 더 안전하게 배포하는 것은 모든 SaaS 조직의 숙제입니다. 하지만 개발 속도가 빨라질수록 QA는 점점 더 적은 시간과 정보 안에서 중요한 결정을 내려야 하고, 전통적…
들어가며 서비스 내에서 발생하는 다양한 활동을 추적하고, 이를 통해 보안, 규정 준수, 문제 해결을 지원하는 로그는 기업 운영에 필수적인 요소입니다. 특히, 전자 계약과 같은 민감한 데이터를 다루는 B2B 서비스에서는 사용자 활동을 정확하고 신뢰성 있게 기록하는 것이 중요합니다. 그러나 로그에 충분한 데이터가 없는 경우 분석이나 활용에 제한적일 수 있습니다…
안녕하세요. 모두싸인 제품그룹 Saas플랫폼팀 프론트엔드 엔지니어 노바(Nova)입니다. 이번 포스팅에서는 모두싸인의 버전별로 격리된 배포 환경에서 발생하는 문제를 해결하기 위해 개발한 최신 버전 업데이트 기능 에 대해 소개하려고 합니다. SPA(Single Page Application) 환경에서 유저들이 최신 버전을 안정적이고 빠르게 이용할 수 있도록…
안녕하세요, 모두싸인에서 백엔드를 개발하고 있는 러리입니다. 모두싸인은 NestJS 프레임워크를 기반으로 백엔드 시스템을 개발하고 있습니다. 하지만 제품 우선순위로 인해 업데이트가 계속 미뤄져, 여전히 오래된 6 버전대 NestJS를 사용하고 있었습니다. 구버전을 사용하면서 다른 최신 라이브러리와의 호환성 문제 등 여러 제약이 발생했고, 이를 해결하기 위해…
안녕하세요. 모두싸인 백엔드 엔지니어 루디(Rudy)입니다. 모두싸인 제품그룹에서는 엔지니어링 컬처 길드 활동을 통해 개발 과정에서 겪는 어려움을 기술적, 문화적으로 해결하고 있는데요. 제가 속한 ‘비동기 메시지 가시화 파티’가 지난 1년동안 여러 문제를 해결하면서 주도적으로 문화를 바꿔나간 과정을 소개하고 싶어서 글을 쓰게 되었습니다. 이 글을 통해 엔지…
안녕하세요. 모두싸인 플랫폼 그룹에서 백엔드 개발을 하고 있는 루(Roux)입니다. 최근 모두싸인은 공공기관에서도 편리한 전자계약 서비스를 제공할 수 있도록 CSAP 인증을 취득했습니다. 인증을 취득하기 위해서는 AWS에서 구동중인 서비스를 네이버 클라우드 플랫폼(이하 NCP)에서 구동시켜야 했었고, 그에 따라 비동기 메시지 처리를 위해 사용중인 인프라 역…
안녕하세요, 모두싸인 제품 그룹에서 백엔드를 개발하고 있는 러리입니다. 이번 포스트에서는 작년 이맘때쯤 약 9시간에 걸쳐 배포되었던 워크스페이스 프로젝트 에 대해 이야기해보려 합니다. 해당 프로젝트를 통해 정말 많은 점이 개선되었지만, 이번에는 워크스페이스 프로젝트를 통해 개편된 인가 체계를 소개드리겠습니다. 💡 이 글은 인가를 이해하고 있는 개발자를 대상…
모두싸인 사내추천제도 — 그때 그사람..★ 안녕하세요 모두싸인 피플앤컬쳐팀입니다. 주위에는 다양한 매력을 가진 기업들이 존재하고 또 생겨나고 있어요. 우리 중 과반수는 그 어딘가에 속하여 경제활동을 하며 더불어 멋진 커리어를 쌓아가고 있습니다. 그리고 이 과정에서 자신이 하고자 하는 직무, 그리고 기업을 선택하는 일은 매우 중요해요. 그렇다면 독자분들이 생…
안녕하세요. 모두싸인팀입니다. 어느덧 2022년 새해가 밝았습니다. ‘흘러가는 시간은 붙잡을 수 없다’라는 말이 스치는 요즘입니다. 오늘 글에는 모두싸인팀에서 진행한 2022년 재택 신년회 를 담아보려 합니다. 기억하기로 작년 이맘때 업로드 했던 ‘ 2021년 신년회, 만나지 않고 만났습니다’ 의 글에서 22년도 코로나 종식을 소망하는 마음을 함께 담았었는…