Message Queue를 사용하는 이유와 이의 구성요소 (MOM, Broker) 들에 대해 알아보고, REST API와 Lambda와 같은 Event Streaming Platform과의 차이점을 알아봅시다.
Golang 서버에서 Metric정보를 Manually하게 받아오기
성균관대 코딩 채점 플랫폼 '코드당' 서비스의 변경된 아키텍쳐를 정리/인수인계 문서를 남깁니다. 인프라의 구성 방법이 아닌 구성이유와 지식에 대해 다룹니다.
On-premise에서 Caddyfile로 AWS에서 오는 로그들을 loki로 보안성있게 수집하기
성균관대 학교 동아리에서 만들고 있는 코딩 채점 플랫폼 Codedang에서 이슈 및 에러 트래킹을 위하여 어플리케이션 수준의 로깅이 필요한 상황이 되었다. 먼저 학교 서버로 운영되고 있는 Stage서버에 Grafana + Loki 를 도입하기로 하였다.
공변, 불공변의 개념을 통해 배열과 지네릭스의 차이점을 알아보고 오류를 해결하자.
현재 SKKUDING 동아리에서 PostgreSQL로 RDS를 운영하고 있다. 하지만 백엔드 팀원들이 개발을 하는 과정 중, DB에 직접 접속할 수 없어서 불편함을 느끼고 있다고 하였고, 이를 해결한 과정을 설명한다.Bastion Host란 보안을 위해 외부 네트워크와
성균관대학교 [SKKUDING] 동아리에서 진행한 쿠버네티스 스터디 발표 내용입니다. 💡 https://subicura.com/k8s 의 내용과, 책 ‘시작하세요 도커, 쿠버네티스' 를 참고하여 발표하였습니다. 1. Replica Set과 Pod의 배포를 담당하
성균관대학교 SKKUDING 동아리에서 진행한 쿠버네티스 스터디 발표 내용입니다.💡 https://subicura.com/k8s 의 내용과, 책 ‘시작하세요 도커, 쿠버네티스' 를 참고하여 발표하였습니다. (Pod, ReplicaSet) 을 중점으로 다룹니다
특정 상황에서 Subquery로 SQL을 작성하는 것이 더 빠르지 않을까에 대한 저의 추측을 검증해보았습니다.
Spring Securiy의 Authentication 객체에 Role(Authorities) 들을 추가하자
manually 하게 Authentication을 만들지 않고, 로그인 로직을 작성하려면 어떻게 해야할까?
리팩토링을 하게된 이유 manual한 방식에서 벗어나자