brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 08. 2023

9. DEVOPS / 개발자 툴

<1> Amazon CodeCatalyst

<2> AWS Cloud Control API 

<3> Development tools

<4> Amazon CodeWisperer

<5> AWS SDK

<6> AWS Amplify

<7> Next.js 13으로 구축된 서버-사이트 렌더링 앱을 위한 완전 관리형 호스팅

<8> 전체 다시 보기



<1> Amazon CodeCatalyst - 프리뷰


1

통합 소프트웨어 개발 서비스

관리, 코드, 빌드 통합 환경으로 제공한다.

JIRA등과 연결 가능하다.


2

기능?

블루프린트를 이용 가능

관리형 CI/CD 파이프 라인

개발 환경 



3

프로젝트 이름과 역할을 넣으면 생성된다.


4

VSCode나 제플린계열의 IDC에서 플러그인을 통해 동기화할 수 있다.

로컬의 IDE에서 원격의 개발 환경을 연결하여 사용할 수 있다.

코드와 CDK 등 확인 가능하다.

https://aws.amazon.com/ko/codecatalyst/



<2> AWS Cloud Control API 


1

작년 오픈한  리소스의 생성과 삭제, 수정 등  리소스를 표준화하고, 대화할 수 있는 기능.

표준 리소스 모델을 공유한 것임 (Standard resource model)


2

 AWS Cloud Control API  Partners

파트너는 리소스 범위를 자동화하기 위해 CCAPI와 통합함.

한번 작성하면 모든 곳에서 지원.

테라폼, Pulumi, Ansible 등 지원




<3> Development tools


이미지 출처 :  AWS RE:CAP


AWS Cloud9

Visual Studio Code

JetBrains ( intelliJ, Pycham)

Visual Studio



<4> Amazon CodeWisperer - 프리뷰 상태


1

코드 위스퍼러

AVAILABLE IN PYTHON, JAVA, JAVA SCRIPT, TYPESCRIPT, AND C#


2

개발자 생산성 가속화 - 코드와 권장 사항을 개발자에게 제공한다.

AWS API에 대한 탁월한 지원

AI/ML의 책임감 있는 사용

기계 학습 기반 코딩 동반자.

AWS Cloud9 , VS Code 및 JetBrains IDC에 통합

PYTHON, JAVA, JAVA SCRIPT 지원


https://aws.amazon.com/ko/blogs/korea/now-in-preview-amazon-codewhisperer-ml-powered-coding-companion/



<5> AWS SDK


1

AWS에서 구축하기 위한 라이브러리

다 영한 프로그래밍 언어로 사용 가능

오픈 소스


2

AWS SDK For Rust   (러스트 지원)




<6> AWS Amplify


리인벤트에서 FWM을  검색하면 프런트, 웹, 모바일 자료 구할 수 있다.


1

프런트앤드 개발자가 AWS의 다양한 서비스를 이용해서 풀스택을 구축, 배포할 수 있게 해 준다.


2

AWS Amplify Studio 

그래픽 환경을 제공해 준다.


여기에 추가된 기능?

GraphQL in Studio : 자동 생성된 GraphQL API 쿼리


3

 Amplify Studio Form Builder?

 API  정의에서 양식을 생성하거나 처음부터 새 양식 만들기



<7> Next.js 13으로 구축된 서버-사이트 렌더링 앱을 위한 완전 관리형 호스팅


Next.js 

저장소에 연결하기만 하면 된다.

백엔드와 통합 - 인증 등

Amazon CloudWatch통합




<8> 전체 다시 보기


https://brunch.co.kr/@topasvga/3013


감사합니다.


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari