[LG CNS AM CAMP 1기] LG CNS의 AM 기술 스택은 어떤 게 있을까?

니니지·2024년 12월 24일
post-thumbnail

1. INTRO

안녕하세요. 오늘은 [AI 서비스 개발을 위한 프론트엔드] 첫 수업이었습니다.
LG CNS AM CAMP의 핵심 주제인 'AM' 은 무엇인지,
IT 서비스 제공의 대표적인 방식인 '웹'의 구조는 어떻게 돼있는지,
그리고 AM 서비스 제공을 위해 우리가 다루게 될 기술 스택에 대해 알아보는 시간을 가졌습니다.

2. AM 이란?

AM 은 Application Moderniztion 의 약자로,
IT 인프라, 플랫폼, 내부 아키텍처, 기존 기능을 최신 기술 스택을 활용하여
새로운 비즈니스 가치를 창출하도록 클라우드 네이티브 환경으로 현대화하는 프로세스입니다.
이번 캠프에서 AM 서비스를 제작하기 위해 어떤 어플리케이션과 기술을 사용할지 알아보겠습니다.

3. 웹 어플리케이션 활용

고객들에게 IT 서비스를 제공하기 위한 방법은 여러가지가 있는데, 대표적으로는 웹 어플리케이션을 제공할 수 있습니다. 그리고 웹의 기본적인 구조로는 MVC 패턴이 있습니다.

Model : 데이터
View : 클라이언트에게 보여질 화면
Controller : 비지니스 로직이 작성된 부분으로 모델과 뷰를 연결

이 구조를 이해해야 프론트엔드와 백엔드, 서버가 어떻게 연결되는 지 이해할 수 있겠죠.

4. LG CNS AM Inspire CAMP 기술 스택

React : ES6 (ECMA Script 2015) 기반 프론트엔드 라이브러리
ajax, JSON : 백엔드 통신을 위한 프로토콜
Spring Boot : 백엔드 프레임워크
Spring Cloud : 분산 환경 구현 가능 서버
Docker (Kubernetes) : 이미지 기반 컨테이너 배포 환경
Terraform : 인프라 관리 도구
Git Action : 형상관리 툴
VS Code : 개발 툴 (Window 버전으로 설치)

AM 기술 활용을 위해 우리가 다루게 될 기술은 위와 같습니다. 그리고 간단한 소개와 함께, 개발 툴인 VS Code를 설치했습니다.

5. OUTRO

첫 수업인 만큼, 우리가 해야할 목표 (AM 서비스 제작)에 대한 큰 그림을 알려주셨습니다. 점심 시간을 앞두고 VS Code를 설치하면서 의미있는 성과물을 얼른 제작해보고 싶다는 생각이 들었습니다. 앞으로 배워야 할 기술에 대해 빠르게 학습해서, 대외적인 AM 서비스를 제공해보고 싶습니다.

[참고 문헌]

https://lgcnscamp.kr/

profile
지니니

0개의 댓글