Dart 비동기 프로그래밍

동기 비동기 비동기 작업은 아래와 같은 이유로 중요하게 사용한다. 네트워크를 통해 데이터를 가져온다. 언제 끝날지 알 수 없는데, 그동안 마냥 기다릴 수 없을 것이다. 데이터베이스에 쓰기 파일에서 데이터 읽기... 계속 https...

Libra 첫번째 트랜잭션

공부는 기본 개념 문서 + 개발 환경 구축해서 코드 따라하기가 최고이기는 하다. 우분투 리눅스 20.04에서 테스트 했다.Libra Core 저장소를 clone 한다.# git clone httpstestnet 브랜치를 checkout 한다. # git checkout testnetLibra Core가 제공하는 스크립트를 이용해서 종속성이 걸린 코드들을 설...

클라우드 컴퓨팅에 대한 소개

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해서 온디맨드로 제공을하고 사용한 만큼만 비용을 지불하는 서비스다. 온디맨드는 "고객의 요구가 있다면, 언제 어디서나 고객 중심에서 요구사항을 해결해 주는 것" 을 의미한다. 사용자는 장소에 상관없이 인터넷만 연결되어 있다면 클라우드로 부터 IT 자원을 생성 할 수 있다. 여기에서 IT 자원이라하면 컴퓨팅 파워, ...

Security on AWS

가트너는 글로벌 클라우드 시장이 매년 15% 이상 성장을하여 2021년에는 3025억 달러의 시장을 형성할 것으로 예측하고 있다.이제 퍼블릭 클라우드는 전통적인 인터넷 서비스 영역 뿐만 아니라 금융/보험/제조 영역으로 확대되고 있다. 국내의 경우에도 금융권의 클라우드 서비스 활성화를 위해서 2018년 7.13일 금융분야 클라우드 이용 확대방안을 제시한다. ...

Taming big data with apache spark hands-on : What's new in Spark 3

Spark의 최신 버전은 "Spark 3"다. Spark의 역사를 대략 정리했다.Spark는 2009년 UC Berkeley AMPLab에서 빅 데이터 분석을 위한 시스템 개발을 목표로 시작했다. 2014년 Spark 1.0 이 릴리즈 되고 같은해 탑-레벨 아파치프로젝트가 된다. 들을 둘러보자. 기술을 선택하는데 큰 도움이 될 것이다. 2018년 Spark...

insurance

보허(Insurance)는 재정적 손실로부터 보호하는 수단이다. 우발적이거나 불확실한 손실의 위험에 대비하기 위해서 사용하는 일종의 위험 관리(risk management)수단이다.보험을 제공하는 기관을 보험사, 보험회사 또는 보험업자라고(underwriter) 한다. 보험을 구매하는 개인 또는 단체는 피보험자 혹은 보험계약자라고 한다. 보험 거래에는 보험...

ECS FarGate 애플리케이션 개발

AWS ECS 는 관리형 컨테이너 서비스다. ECS를 기반으로 3가지 유형의 컨테이너 서비스들을 실행 할 수 있다. 1. EKS 1. ECS 1. EC2 Linux 타입 1. Fargate 타입 EC2 Linux 타입과 구성에 별 차이 없을 것으로 생각한다.ECS Fargate 서비스를 위해서는 3개의 구성요소가 필요하다. ECS Fargate Clu...

git

Git은 소프트웨어 개발에서 발생하는 소스 코드의 변화를 추적하기 위한 분산 버전 관리 시스템이다. 프로그래머 간의 소스코드 작업을 조정하기 위해서 설계되었지만 바이너리 파일을 포함한 모든 파일의 변경 사항을 추적하는데 사용 할 수 있다. Git의 목표는 속도, 데이터 무결성, 분산 워크플로우의 지원이다. Git은 리누즈 토발즈(Linus Torvalds...

Serverless framework 튜토리얼

클라우드는 외부에서 관찰할 경우 하나의 거대한 컴퓨팅 리소스로 묘사 할 수 있다. 개발자는 적당량의 CPU, 메모리, 디스크를 빌려서 서비스를 구축한다는게 대략적인 개념이다. 클라우드를 "기존의 컴퓨팅 파워를 빌려서 쓰는 것"으로 좁게 정의하면 IaaS, "컴퓨팅 파워 빌려다 쓰는 것도 귀찮다" 그냥 그 컴퓨팅 파워에다가 너희가 소프트웨어를 올려서 사용할 ...

Nexus3로 private maven repository 구성

사내에서 Git, Docker Image Registry, Maven Repository, PyPI, Gem, YUM, DEB등의 저장소를 운영하려면 격리된 환경에 각 목적에 맞는 소프트웨어를 설치해서 운영해야 한다. 엄청나게 귀찮은 작업이 아닐 수 없다. 하지만 이런 저런 이유로 Private Repository 시스템을 구성이 필요한 경우가 있다. 금융...