미니 프로젝트 4

[KT] AIVLE SCHOOL 12주차 후기

12주차에는저번 11주차에 배운 개념들을실제 실습을 통해 적용해보는 시간을 가졌다.MSAez라는 사이트에서다양한 실습을 진행해보았다. msaez라는 사이트에서 모놀리식 구조를 MSA 구조로 변환해보고Req/Res, API 게이트웨이, 보안을 적용해보았다.이 사이트에서는MSA 구조로 변환되어 있는 경우에서바로 스프링을 기반으로 코드로 변경해주어서다양한 포스트잇으로 설계한 구조를코드로 변환하여다양한 기능들을 구현해보고,연동 그리고 통합 테스트까지 진행해보았다. 이론을 위주로 학습할 때도 그렇고이번 실습을 할 때도 그렇고조금 이해하기가 어려웠다.강사님을 따라 실습을 진행은 하는데어떤 흐름으로 가는지, 어떤 구조로 진행되는지는복습을 통해 더 알아봐야 할 것 같다.

[KT] AIVLE SCHOOL 11주차 후기

11주차에는미니 프로젝트를 마무리하고마이크로서비스 모델링과 CNA(Cloud Native Application)에 대해서 학습했다. 먼저모놀리식과 대비되는마이크로 서비스 모델링은 하나의 큰 프로그램(예: 쇼핑몰)을 여러 개의 작은 서비스로 나누는 작업이며각 서비스는 자기 역할만 하도록 자르는 것이다. (주문, 결제, 배송 등) DDD는 Domain-Driven Design의 줄임말으로, 진짜 세상을 코드로 옮겨오는 설계 방식이다. 주문, 결제, 상품 같은 현실의 개념을 그대로 코드로 표현한다. 복잡한 시스템을 업무 기준으로 나누는데 효과적이다. 연극에서 “왕”, “왕비”, “기사” 역할을 정하고,각자 어떤 대사를 할지 짜는 것으로 비유할 수 있다. 이벤트 스토밍은이야기처럼 흐름을 그리는 설계 방법이다. ..

[KT] AIVLE SCHOOL 10주차 후기

10주차에는React 수업과 Spring, React를 활용하여미니프로젝트를 진행하였다. React를 활용한 Frontend 수업은조금 어려웠던 감이 있다.처음 배우기도 하였고진도가 조금 빠른 편이였던거 같아서따라가기 조금 힘들었다. 기본적인 html, javascript, css에 대해서간단히 배우고 axios를 활용해서백엔드와 연동하는 것을 배웠다. 스프링, 리액트에 대해서 이론은 좀 어려웠지만미니프로젝트에서의 실습을 통해완벽히는 아니지만 조금이나마 이해가 된 것 같다.하지만 더 공부해야할 필요가 있을 것 같다.

미니 프로젝트 1

[KT] AIVLE SCHOOL 14 ~ 17일차 첫번 째 미니 프로젝트는 스마트폰 센서 데이터 기반 모션 분류를 진행하였다. 가속도 센서와 자이로스코프 센서로 각각 선형가속도와 각속도를 측정한 데이터라고 한다..무슨 말인지는 잘 모르겠지만 다행히 데이터가 기본적으로 어느정도 가공되어있었다.하나의 센서에서 수집된 신호를 가공방법을 달리하여 집계한 데이터였고, 센서별, 집계별, 축 별로 데이터가 나누어져있어서변수가 561개나 있었다..!! 오전에는 변수의 중요도를 구해보고, 탐색적 분석을 진행해보는 과제였다. 그래서 첫번째로 많은 Feature가 있기 때문에 변수 중요도를 구하고, 중요하거나 중요하지 않은 특징들을 골라서탐색적 분석(EDA)를 진행하였다. 데이터 확인해보기shape 함수로 행, 열 개수 확..