일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Ethereum
- rust
- 코어 이더리움 프로그래밍
- 전문가를 위한 파이썬
- IMAGE
- Refactoring
- Kubernetes
- docker
- 동시성
- dockerfile
- BlockChain
- Container
- RabbitMQ
- Network
- 이더리움
- BAEKJOON
- Algorithm
- 블록체인
- 파이썬
- fluent python
- guru
- Thread
- 러스트
- Fast API
- function
- 알고리즘
- 백준
- AWS
- Python
- 플랫폼
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록Dev Circles (7)
Victoree's Blog
들어가며.. 평소 유저향 서비스 개발을 5년째 해오고 있는 나는 API 서버 개발, CICD 배포 관리나 인프라 리소스 관리 등등을 해오곤 했는데, 아직 검색 엔진을 기반으로 한 검색 기능이나 추천 기능을 구현해 볼 기회가 없었다. 이번 프로젝트는 아직 경험해보지 못한 검색/추천 기능들을 직접 해볼 기회가 있고, 이를 대상으로 할 데이터 셋도 크고 사용자 트래픽도 꽤 받아볼 수 있는 기회라고 판단해서 현재 열심히 출시 준비를 하고 있다. 검색과 관련한 기능을 곧 맡아서 개발해야 하기 때문에, 요즘 검색엔진 공부를 하고 있고 이렇게 글을 적게 되었다 🙂 이 글은 말이죠~ Elasticsearch(검색 엔진)가 어떤 역할을 하는 녀석인지 감이 안 오는 사람, Elasticsearch에서 해주는 기능들이 어떤..
디프만은요! 이번 10기부터 옥토퍼스 로켓분들과 함께 디프만을 진행하고 있습니다. 옥토퍼스 로켓분들로부터 팀을 애자일스럽게 운영하는 법을 배우고 매주 돌아오는 팀 회의에서 배웠던 방법을 적용하며 팀을 이끌고 있습니다. 그 중에서 회고란 무엇이고, 회고를 왜 해야하는지, 어떻게 진행하는게 좋은 방식인지 배웠는데, 오늘은 그 내용을 공유해볼까 합니다. 회고란? 사람들이 프로젝트를 하는데에 굉장히 중요한 요소 구성원이 다르기 때문에 각 팀마다 잘할 수 있는 방법은 다르다! 그러므로 각 팀이 잘하는 방법을 찾아가야한다! 애자일 방식 → 너희들만의 방법은 다르니 교과서적인 방법을 따르는 것이 아니라 점점 너희에게 맞는 방식을 찾아가랏! 1. Check in 체크인이란? 먼저 정서적으로 가까워지면서 각자의 방어기재..
앱의 시작. 플러터앱의 프로젝트 구조를 잡고 스플레쉬 이미지를 만들어보려고 하자마자 궁금한 클래스가 생겨 이렇게 정리해봅니다. :) Scaffold란? Implements the basic material design visual layout structure. This class provides APIs for showing drawers and bottom sheets. To display a persistent bottom sheet, obtain the ScaffoldState for the current BuildContext via Scaffold.of and use the ScaffoldState.showBottomSheet function. 위 설명 그대로, 기본적인 Material Des..
그리던 프로덕트를 만들 시간, 디자이너와 프로그래머가 만났을 때 디프만에 들어오게 되면서, 제로웨이스트라는 앱을 만들게 되었습니다. 아이디어의 시작은 "햇반이 사실 재활용이 안되고 있었다"는 점! Covid-19로 인해 일회용 컵, 일회용 칫솔,일회용 치약,일회용 수저,일회용 마스크 등등... 요새 "일회용품이 날로 늘어가고 있다"는 점! 지난해 2020년 10월 환경부 발표에 따르면 2020년 1월부터 8월까지 하루에 배출된 플라스틱은 7백44t에서 8백53t으로 14.6%증가했고, 종이(택배 상자 등)는 6백93t에서 8백88t으로 28.2%, 비닐은 8백57t에서 9백51t으로 11%, 발포수지(스티로폼 등)는 1백t에서 1백17t으로 약 17% 늘었다고 합니다. 일회용품과 플라스틱,기타 수많은 쓰..
이번 포스트에서는 CloudFront에 대해 소개하겠습니다. CloudFront Cloud Front = Cache Server + CDN 클라우드 프론트는 캐시 서버와 CDN의 기능을 하는 서비스입니다. 캐시 서버와 CDN에 대해 소개할게요 🤓 1. Cache Server 란? 보통 어떤 웹페이지를 php나 Node.js로 만들어서 서비스를 제공하고 있을때, 사용자 요청이 들어오면 정적으로 html을 전송하는것이 아니라 어떤 일련의 작업들을 하고, html을 생성해서 응답해주는 방식으로 동작합니다. 이렇게 동적으로 html 파일을 생성해서 서비스하는 방식은 정적 파일을 바로 제공해주는 것 보다 더 많은 리소스를 사용하게 되죠. 웹페이지가 자주 변경되는 경우가 아닌데, 사용자의 요청이 들어올 때마다 같은..
이번 포스트에서는 S3와 Signed URL에 대해 소개하겠습니다. S3 S3는 Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스입니다. 주요 특징 1) Scale Up 일반적으로 파일 서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야하는데, S3는 스케일업 작업을 대행해줍니다. 그래서 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어집니다. 2) 접근 권한 설정 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있습니다. 중요한 개인정보와 관련된 파일은 private으로 설정해두는 것처럼 접근 제어를 할 수 있겠죠? 3) 최소 1바이트에서 최대 5TB의 데이터를 저장하고 서비스 제공 4) Pay As You Go ..
1. EKS란? Elastic Kubernetes service의 약자로, AWS에서 제공하는 컨테이너 기반의 서비스입니다. AWS에서는 EKS를 다음과 같이 설명하고 있습니다. EKS란 자체 쿠버네티스 컨트롤 플레인이나 작업자 노드를 설치 및 운영할 필요 없이 AWS에서 쿠버네티스를 손쉽게 실행할 수 있도록 지원하는 관리형 서비스입니다. 위 말만 가지고는 EKS가 무슨 서비스인지 잘 이해가 되지 않습니다 :( 우선 쿠버네티스를 잘 모르시는 분들을 위해 잠깐 쿠버네티스에 대해 먼저 설명하고 다시 EKS를 살펴봅시다! 1-1. Kubernetes 란? 대규모 컨테이너화된 애플리케이션을 배포 & 확장 &. 관리하는 데 사용할 수 있는 오픈 소스 소프트웨어 쿠버네티스로 서비스를 구축할 때는 특정 파드들의 네트..