[golang] Go에서 json다루기

코드를 짜던 중 json ↔ \[]string 변환 사이에서 Marshal, Unmarshal 함수 호출을 했는데, 쓰면서도 계속 두 가지가 헷갈려서 정리를 하게 되었다. 그리고, mapstring, interface에 대해서도 한 번 더 짚고 넘어 가려고 한다. 표준

2023년 7월 5일
·
0개의 댓글
·
post-thumbnail

AWS 리소스 옵션 불러오기

OIDC 출전작인 Terraform Canvas 사전공부 중에 리소스 옵션의 정보가 많은 항목에 대해서 어떻게 처리할지에 대한 내용이다. 예를 들어, 콘솔에서 ec2를 생성한다고 할 때 인스턴스 타입에 많은 종류가 있는데 이걸 사용자에게 토글로 제공해주고싶다. 이럴 때

2023년 6월 11일
·
0개의 댓글
·
post-thumbnail

ArgoCD (w/Helm)

GitOps는 Continuous Deployment에 초점을 두고 있고, 애플리케이션의 배포와 운영에 관련된 모든 요소들(manifest파일)을 코드화하여 단일 원천(Git)에서 관리(Ops)한다는 것을 뜻한다. (최종적으로 기술서 = 운영 환경 상태)GitOps 자

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

[CI/CD] Github Action/ArgoCD (w/GKE)

올해 상반기가 지나기 전까지 CI/CD 구축을 해봐야겠다는 생각이 있었다. 마침 GCP 크레딧 기한이 얼마 남지 않은 상황이라서 Github Action/ArgoCD를 통해 빠르게 시작해 보았다. 클라우드 리소스는 테라폼을 사용해 구축했고, github action

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

Prometheus, Grafana Loki로 Amazon EKS 모니터링 대시보드 구성하기

MSA 프로젝트 시작 후 구성을 이어가면 이어갈 수록 리소스에 대한 관심 없이 관리와 운영을 이어 간다면 안 되겠다고 느꼈다.그래서, 사용중이던 EKS에서 관측 가능성 확보를 위해 쿠버네티스에서 모니터링과 로깅을 위해 가장 많이 선택한다는 PLG(Prometheus,

2023년 3월 11일
·
0개의 댓글
·

[AWS] Aurora + Redis

이번 포스팅에서는 db 구성을 위한 Aurora RDS+ElastiCache(redis)를 생성해 보자.(VPC 관련 Clean up 진행 후 기준)💡해당 프로젝트는 단발성의 높은 처리량을 요구하는 traffic을 기준으로 하므로, 기존 RDS에 비해 비싸지만 빠른

2023년 3월 6일
·
0개의 댓글
·

[AWS] VPC + NLB(ALB) + EC2

다음 아키텍처는 bastion host로도 활용가능 할 것이다.https://user-images.githubusercontent.com/75375944/209514801-2146b011-abed-4bed-953d-2270a43d8e2a.png먼저 VPC를 생

2023년 2월 15일
·
0개의 댓글
·

[AWS] VPC + ALB + ECS Fargate

이번 포스팅에서는 VPC 내부에 ALB+ECS Fargate를 만들어보자.https://user-images.githubusercontent.com/75375944/209613940-a7ff63a7-8c5a-4229-b36c-47b0a08e73a0.png💡

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

Python과 S3 연동(by boto3)

왜? ⇒ 진행했던 프로젝트에서 cli나 s3에 대한 기본 개념이 없었어서(+시간촉박) 실패했던 부분이라 다시 해보았다.기존의 코드를 사용하기에는 opencv로 인해 install 받을게 너무 많아서, 간단한 코드로 전송 기능만 테스트해보기로 했다.S3는 Simple S

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

Redis Caching Strategy

: 데이터 값을 저장하는 임시 저장소로, 데이터를 더 빠르고 효율적으로 액세스 가능하게 해준다. (redis의 경우 in-memory 캐시로 memory위치에 저장 된다고 보면 된다.)(disk가 아닌 memory에 → external, disk cache)Redis

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

Html2canvas 스크린샷 to Django

전에 진행한 Play-That-Pen-Pong 페이지 중 캐릭터 꾸미기 기능이 있는 페이지가 있다. 꾸며진 캐릭터를 프로필 사진으로 자동으로 바꿔주면 우리 사이트의 아기자기한 정체성을 잘 표현할 수 있을 거라고 생각했다. 그래서, html파일이 렌더링 된 상태로 브라우

2022년 11월 21일
·
0개의 댓글
·
post-thumbnail

캘린더 구현 및 js에서 장고 post 불러오기

캘린더 만들기 및 사진 띄우기인스타그램의 스토리 보관함(아래 사진)과 비슷한 장고 게시물 보관 캘린더 만들기: 인스타그램 스토리 보관함(왼), 완성된 게시물 보관 캘린더(오)UntitledUntitled

2022년 11월 20일
·
0개의 댓글
·
post-thumbnail

OAuth 사용시 postman에서 현재 유저 임의로 설정하기

프로젝트에서 Kakao OAuth를 사용했고, 기존 currentUser(현재 유저)의 경우 카카오로 로그인한 사용자로 고정되어 받아졌다. 그래서, Group이나 Friend부분에서 테스트를 할 때 어려움을 겪었다. 예를들어, friend에서 A가 currentUser

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

Spring에서 Redis 사용하기

Redis란?Remote Dictionary Server의 약자픈 소스 소프트웨어휘발성이며 영속성을 가진 key-value 저장소 (디스크 기반이 아닌 메모리 데이터를 read/write 하는 in-memory 솔루션이지만 DISK에 저장 가능-> disk에 저장된 데

2022년 11월 18일
·
0개의 댓글
·