AWS 아키텍처 설계에서 주로 사용하는 서비스에 대해 알아보도록 하겠습니다. 스토리지 서비스, Queue 서비스, 앱 서비스 등을 설명하도록 하겠습니다. AWS 탄력적 아키텍처 설계에 관심있으신 분은 여기 링크를 참고바랍니다. 목표 1. 스토리지…
AWS 장애 대응 설계는 시스템 구축시 매우 중요합니다. 향후 서비스 운영 면에서 관리적, 비용적인 리소스를 효율적으로 줄일 수 있는 척도가 되기 때문입니다. 그래서 서비스 요구사항에 맞는 설계 뿐만 아니라 장애…
서비스 개발에 있어서 클라우드 서버를 이용하는 것은 많은 장점이 있습니다. 클라우드 컴퓨팅 이해, 장점, 확장성, 탄력성, 회복력, 관리자 역할 고려사항 등을 알아보도록 하겠습니다. 내용 목표 1. 클라우드 컴퓨팅 이해 클라우드…
데이타 라벨링 작업은 인공지능 알고리즘 고도화를 위해 스스로 AI가 학습할 수 있는 형태로 데이터를 가공하는 전반적인 업무를 의미합니다. AI가 라벨링이 잘 된 데이타로 학습이랑 과정을 거치면 원하는 결과를 정확하게 얻을…
PostgreSQl 최단경로 계산 방법에 대해 설명합니다. PostgreSQL을 사용하는 이유는 최단경로를 그리기 위한 다양한 알고리즘을 제공합니다. GIS 기능에 특화된 유용한 pgrouting 기능을 활용해 간단한 쿼리명령 하나로 최단경로를 구할 수 있습니다. 목표…
Spark 빅데이터 플랫폼 구축에 필요한 사전 개념을 알아보도록 합니다. 데이타 파이프라인을 구축하는 것은 서비스 도메인의 데이타 특성에 대한 이해가 선행되어야 합니다. 프로세스 이해 • Map() : A인 데이터를 B로 변환시키는…
Git Hub 관련 정보 및 설정 방법을 알아보도록 하겠습니다. 개발자에겐 필수로 사용해야 하는 소스 관리 툴입니다. 필요한 명령은 꼭 숙지하시기 바랍니다. Git Hub Command GitHub Sync gitignore 적용하기 처음 셋팅할…
Kotlin Android 관련 내용을 알아봅니다. Kotlin은 구글에서 미는 Java를 대체할 언어입니다. 차세대 언어답게 사용법이 단순합니다. 하지만 코드양이 줄어든 만큼 그 안에서 동작하는 내용들을 이해해야 합니다. 추상 클래스와 인터페이스의 차이점 코틀린…
AWS EKS MAC 환경 설정하는 방법을 알아봅니다. 아마존 쿠버네티스에 필요한 AWS CLI, eksctl, kubectl, Amazon Corretto, docker, node 등을 설치합니다. AWS EKS MAC 실습 환경 설치하기 최신 버전의 AWS CLI…
AWS Fargate 목적은 데이터 플레인의 가상 머신 운영 및 관리 가능, AWS 가상 머신 운영 및 관리 서비스를 제공하는데 있습니다. AWS Fargate 장점 파게이트로 파드를 동작시키는 구조 파게이트에서 파드와 노드의…