Project/Team 5

Smart Encoder 프로젝트 후기

Smart Encoder 프로젝트는 새롭게 시작된 프로젝트로 라디오 라이브 생방송의 음성을 실시간으로 캡처해 mp3 파일로 변환하고, 운영서버에 FTP로 전송해 주는 Batch 시스템과 해당 프로세스를 한눈에 볼 수 있는 모니터링 시스템을 개발하는 프로젝트입니다😄 개요 Smart Encoder 프로젝트는 기존에 했던 기술 스택과 다르게 JPA를 사용했고, DB를 2개 사용하는데 MSSQL과 SQLite를 사용했습니다. Batch 시스템 또한 유지보수만 해왔던 터라 신규로 만드는 것은 처음이어서 프로젝트 설정부터 다소 난관이 있었지만 기간 내에 잘 마무리 해서 다행이었던 프로젝트입니다. 모니터링 시스템의 화면 단도 이번에 처음 사용해보는 Thymeleaf로 진행했습니다. 기존에 Jsp를 많이 사용했어서 화..

Project/Team 2023.04.18

MCMS-YJCF 프로젝트 후기

MCMS(Media Content Management System)는 솔루션 사업이기 때문에 이전 프로젝트와 비슷한 프로젝트를 맡게 되었습니다. 내년부터는 새로운 솔루션 사업과 신사업에 투입되는 것으로 얘기하고 있어서 아마 이번 후기가 마지막 MCMS 프로젝트 후기가 되지 않을까 싶습니다😄 개요 지금까지의 MCMS처럼 이번 프로젝트도 시청각 자료들을 관리하는 웹 페이지를 만드는 일이었습니다. 다만, 대부분 혼자 작업에 투입되었는데 이번 프로젝트는 생각보다 새로운 기능들이 많이 추가되어서 그만큼 인원도 많이 충당되었어요. 기존에는 카테고리 별 시청각 리스트와 상세화면에서 다양한 파일들을 확인하고 다운로드하는 그런 시스템이었고, 이번에는 추가적으로 차트와 마이페이지 기능들이 덧붙었습니다. 또한, 빠른 검색을..

Project/Team 2022.11.23

MCMS-YC 프로젝트 후기

MCMS(Media Content Management System)는 솔루션 사업이기 때문에 이전 프로젝트와 비슷한 프로젝트를 맡게 되었습니다. MCMS는 디지털 아카이브 사용자 웹 페이지이며, 이전 프로젝트에 비해 새로운 기능들이 많이 추가되었습니다. 모달, 컬렉션, 포탈 다운로드 기능 등 다양한 기능들을 직접 만들어 볼 수 있었던 좋은 기회였던 것 같네요😀 개요 사실 상 새롭게 추가된 기능들을 제외하고는 이전 프로젝트와 동일한 기능들이 많았습니다. 기업의 시청각 자료들을 관리하고 임직원 분들이 사용하는 웹 사이트이기 때문에, 여러 유형별 파일들에 대한 기능이나 사용자가 헷갈릴 만한 부분들을 최대한 고려하여 개발을 진행하였습니다. 두 번째 프로젝트를 진행하면서 사진, 영상, PDF 관련 파일들을 추출하..

Project/Team 2022.08.01

MCMS-YGPA 프로젝트 후기

입사 6개월 차에 MCMS(Media Content Management System) 관련 프로젝트 사용자 웹 페이지 프로젝트를 맡게 되었어요. 사내 프로젝트여서 자세한 내용은 작성하지 못하지만 프로젝트를 하면서 배운 점과 후기를 작성해 보려 합니다 :) 개요 이번 프로젝트는 기업의 시청각 자료들을 관리하고 임직원 분들이 사용하는 웹 사이트를 구축하는 거였어요. 사진,영상,PDF 등 자료들을 관리자 사이트에서 변환하여 등록하고 사용자 사이트에서 확인할 수 있게 했어요. 사실 자료들을 변환하고 다운로드하는 과정들은 처음 해보는 작업이어서 많은 어려움을 느꼈어요😂 이 전 프로젝트처럼 사용자 사이트를 혼자 담당해서 개발을 진행했어요. 이 전 프로젝트에서는 Vue.js 와 Node.js를 사용하였지만, 이 번 ..

Project/Team 2022.07.11

신입 개발자 동시 접속자 2만 명 프로젝트 경험

입사 4개월 차에 동접자 2만명이 넘는 프로젝트 백엔드단을 맡게 되었습니다. 이벤트성 사이트로 선착순 10,000명을 채우면 이벤트 종료가 되는 프로젝트로 빠르면 일주일 내에 마감이 될 거라는 말을 듣고 지레 겁먹었던 기억이 나네요. 제가 설계했던 부분과 어떤 점에 초점을 두고 개발했는지 공유해보려고 합니다. 개요 앞서 말씀드린 것처럼, 상시 이벤트가 아닌 정해진 날짜의 선착순 이벤트이며 회사 관련 프로젝트이기 때문에 모든 것을 자세히 적어놓을 수는 없을 것 같아요. 회사 측에는 접속자가 들어온 통계를 보는 그라파나(Grafana) 대시보드와 제가 설계했던 과정은 포스팅하는 것을 허락해주셨어요. 이번 프로젝트는 선착순 10,000명을 대상으로 했던 것이며 참여 인원들은 다시 한번 선착순으로 마음에 드는 ..

Project/Team 2022.04.27