728x90
전에도 언급했던 2023년의 내 첫 프로젝트, MirrorMe가 있다. [회고] SmartMirror 프로젝트 개발 회고 지난 6주간 SSAF생활을 하면서 IOT프로젝트를 했다. IOT에 관심있냐고 하면 아니었다. 관련된 경험이라고는 고등학교때 이름만 IOT(그때 프로듀스 101이 유행해서.. )인 동아리를 개설했고 이게 다른 guti-coding.tistory.com 내가 이 프로젝트에서 무엇을 했나 PPT 자료들을 뜯어보고 혼자서 구조를 그려보니 아래와 같았다. 더 많은 기능이 있었지만, Backend에 있던 기능들 위주로 관계를 정립해봤다. 전체적인 구조는 위와 같았고, 최대한 깨끗하게 표시하려고 했으나 어렵다 들여다보고 있으니 가장 큰 구조부터 '왜 그렇게 한 걸까...?'... 의문이 들었다. ..
📣 9월 19일, Java 21이 출시됐대 이 프로젝트를 시작했던 10월 17일 기준으로 Backend팀에서는 출시한 지 얼마 안 된, Java 21 RC(정식 출시 후보버전)를 프로젝트에 적용하고자 하였다.세 번의 프로젝트를 진행하며 SpringBoot 기반 백엔드 포지션을 주로 맡았기에 이번에는 신버전을 적용하며 이전과는 다른 경험의 차별점을 가질 수 있을까가 가장 먼저 든 생각이었다.그렇게 기획 단계에서 Java 21 기능 핵심 요약 영상들을 찾아보고서 오랜만에 OS 개념도 복기하며 영상 몇 개를 재밌게 보았다.(🔗: YOUTUBE - 가상스레드 특징, 최범균님) 그리고 그 버전의 호기심을 가지는 것에서 한 발짝 더 나아가면 다음과 같은 점을 고려해야 했다.1. 현재 프로젝트의 요구사항에 대하여..
🧚🏿♀️: 이번에도 IOT 프로젝트를 하셨다구요! 어떤 프로젝트예요?🍊 한 문장으로 하면, 자율주행 Device를 통해 신축 건물의 시공 결함을 파악하는 서비스를 위한 플랫폼크게 개발 부분을 세 가지로 나누면 다음과 같아요.1️⃣ ROS상에서 자율주행 및 결함 탐지 AI가 탑재된 Device개발2️⃣ 해당 Device를 조작할 수 있는 (가상의 하자 탐지 서비스 직원이 이용하는) Application3️⃣ 해당 서비스를 신청/결제할 수 있는 (고객이 이용하는) Web 🧚🏿♀️: 어떤 부분을 맡았나요?🍊 팀 구성에 따라 Device팀이 ROS관련 AI 알고리즘을 전면 담당했고 Front팀은 React기반 고객 전용 Web 화면과 직원 전용 Application 화면 구현을 맡았어요. 그리고 ..
지난 6주간 SSAF생활을 하면서 IOT프로젝트를 했다. IOT에 관심있냐고 하면 아니었다. 관련된 경험이라고는 고등학교때 이름만 IOT(그때 프로듀스 101이 유행해서.. )인 동아리를 개설했고 이게 다른 SSAFY생분에게 잘못 전해지면서 IOT팀에 들어갈 기회가 왔다. 기존에 내 계획대로라면 웹개발을 할 줄 알았으니, IOT와의 프로젝트를 구상할 때는 무엇을 고려해야할지 이제서야 고민을 팀을 이루고 나서야 시작했다. 실은, 하려던 웹개발을 더 한다고 해서 수월할 것도 아니었고 하던 거(웹 개발)에서도 더 공부를 해야할 것 같은데 영역이 확장되니 불안했었다. 배포로 도커든 젠킨스든 인증으로 JWT든 아니면 아키텍처든 서버관리기법이든 공부할려던 주제를 뽑았는데 예상못한 IOT와의 통신방법부터 탐색해야했으..