AWS Serverless Hero
Less is more!
AWS Serverless Hero
Less is more!
훌륭한 리더란 무엇인지, 팀의 성과와 잠재력을 진정으로 끌어올릴 수 있는 사람이 어떤 사람인지 고민하는 것이 중요하다. 이러한 고민은 “10x Leader” - 팀의 효율성을 10배로 높일 수 있는 리더라는 개념을 탐구하게 하는 계기가 되었다. “역발상: 어리석음을 피하는 힘” Charlie Munger의 개념은 매우 인상적이다. 이 친숙한 원칙에서 영감을 받아, -10x leader가 되는 것이 무엇인지부터 살펴보았다. 무엇을 추구해야 하는지 아는 것보다 무엇을 피해야 하는지 아는 것이 종종 더 가치있기 때문이다. -10x Leader 팀원들로부터 존경을 얻기 위해 리더가 피해야 할 중요한 점들이 있다. 다음은 리더가 피해야 할 핵심 측면들이다: ...
I’ve been thinking about what makes a great leader - someone who can truly elevate their team’s performance and potential. This led me to explore the concept of a “10x leader” - a leader who can multiply their team’s effectiveness tenfold. I’ve long been fascinated by Charlie Munger’s concept of “Inversion: The Power of Avoiding Stupidity”. Drawing from this familiar principle, I’ll begin by examining what makes a -10x leader, as understanding what to avoid is often more valuable than knowing what to pursue. ...
Amazon SageMaker Unified Studio는 데이터 분석과 AI 도구를 단일 플랫폼으로 통합한 포괄적인 개발 환경이다. Unified Studio는 기존 SageMaker Studio의 단순한 진화가 아닌, AWS의 분석 및 AI/ML 서비스를 통합한 완전히 새로운 환경이다. Amazon Athena, Amazon EMR, AWS Glue, Amazon Redshift, Amazon MWAA 등 AWS의 친숙한 분석 도구들이 하나의 인터페이스로 통합되어 있다. 또한 Amazon Bedrock IDE가 통합되어 있어 생성형 AI 개발이 용이하며, Amazon Q Developer를 통해 개발 수명주기 전반의 작업을 가속화할 수 있다. 이를 통해 데이터 분석부터 AI/ML 모델 개발, 배포까지 전체 과정을 단일 환경에서 수행할 수 있다. ...
업무를 하다 보면 성과를 정량적으로 측정하는 방법에 대해 고민하게 된다. 업무 효율이 향상되더라도 이를 명확한 지표로 나타내기는 쉽지 않다. 이러한 고민 속에서 DORA라는 방법론을 통해 업무를 측정할 수 있다는 것을 알게 되었다. 실제로 측정과 기록, 관리가 필요한 일이라 실무에 적용하기는 쉽지 않지만, 업무를 바라보는 관점을 이해하는 것은 중요하다고 생각한다. 이에 DORA 메트릭스에 대해 조사하고 정리해보았다. DORA(DevOps Research and Assessment) 메트릭스는 DevOps 팀의 성과와 효율성을 평가하는 4가지 핵심 지표이다. 이 지표들을 통해 소프트웨어 제공 프로세스의 품질을 객관적으로 측정할 수 있다. ...
회고를 진행할 때 활용할 수 있는 다양한 방법론들을 소개한다. 각 방법의 특징과 장점을 참고하여 상황에 맞는 방법을 선택하여 회고를 진행할 수 있다. 1. KPT (Keep, Problem, Try) 간단하면서도 실용적인 회고 방식으로, 개인 회고에 매우 적합하다. 때로는 가볍게 프로젝트 회고를 진행할 때도 유용하다. Keep: 잘했던 것, 유지하고 싶은 것 Problem: 문제점, 개선이 필요한 것 Try: 앞으로 시도해볼 것, 개선 방안 2. 5F (Fact, Feeling, Finding, Future, Feedback) 감정적인 부분까지 깊이 있게 돌아볼 수 있는 방법이라고 한다. 실제 업무에서 사용해본 적은 없다. 다만 감정을 느낀다는 측면에서 개인 회고에 적합하다고 한다. ...
개요 ML Data platform engineering에서 Feature Store의 성능을 개선하기 위해 storage 옵션들을 검토하고 있다. Remote cache만으로는 network latency 문제가 있어서, disk storage를 활용하면 더 빠른 데이터 접근이 가능할 것으로 기대된다. 이 글에서는 AWS EC2에서 사용할 수 있는 주요 storage 옵션들을 비교 분석한다: Storage 최적화 EC2 인스턴스: 로컬에 직접 연결된 NVMe SSD로 최고의 I/O 성능 제공 EBS (Elastic Block Store): EC2에 연결되는 블록 스토리지로 높은 IOPS와 처리량 지원 FSx: 완전 관리형 파일 시스템으로 여러 EC2 인스턴스에서 공유 가능 EFS (Elastic File System): 완전 관리형 NFS 파일시스템으로 자동 확장/축소 지원 AWS EC2의 Storage 최적화 인스턴스 대용량 데이터셋에 대한 고성능 읽기/쓰기 작업이 필요한 워크로드를 위해 설계되었다. ...
URL 무해화(Defanging)란? 보안 전문가들은 악성 URL을 공유할 때 특별한 표기법을 쓴다. http 대신 hxxp를, https 대신 hxxps를 쓰는 것이다. 이런 방식을 ‘URL 무해화(URL defanging)‘라고 한다. hxxp/hxxps 표기법을 알게 된 계기 최근 ProtonMail(pm.me)의 이메일을 받아봤다. 이 회사의 개발 방식이 궁금해서 찾아보니 모든 코드를 GitHub에서 공개적으로 관리하고 있었다. 우연히 “Add checks to prevent formatting hxxps”라는 제목의 PR을 발견했다. 이 PR을 보고 hxxp/hxxps 표기법이 무엇인지, 왜 쓰는지 궁금했다. URL 무해화(Defanging)가 필요한 이유 보안 전문가들이 hxxp/hxxps 표기법을 쓰는 주된 이유는 다음과 같다: ...
1. Computing & Application AWS Lambda 소개: 이벤트 기반의 서버리스 컴퓨팅 서비스 해결문제: 짧은 실행 시간의 작업, 이벤트 처리, API 요청 처리 대체서비스: EC2, ECS, EKS 규모: 최소: 128MB 메모리, 실행시간 제한 15분 최대: 10GB 메모리, 동시실행 1000개 (증설 가능) AWS Fargate 소개: 컨테이너화된 애플리케이션을 위한 서버리스 컴퓨팅 엔진 해결문제: 컨테이너 운영에 따른 서버 관리 부담 제거 대체서비스: ECS/EKS with EC2 규모: 최소: vCPU 0.25개, 메모리 0.5GB 최대: vCPU 16개, 메모리 120GB 2. Integration & Orchestration ...
Looking to choose between UI Bakery and Retool for building internal tools? This comprehensive comparison breaks down the key differences between these popular low-code platforms, focusing on data handling, dashboard creation, and ease of use. Data Handling and Integration Retool Retool excels in data handling and integration, making it a strong choice for operating in-house data[1][4]. It offers: Powerful integration with external data sources, including APIs, databases, and cloud services Support for SQL/NoSQL databases and services like Firebase, MongoDB, and PostgreSQL Real-time data syncing between the UI and data sources UI Bakery ...
AppWrite vs. Supabase: A Comprehensive Comparison for 2024 In this in-depth analysis, we’ll explore the key differences between AppWrite and Supabase, two leading Backend-as-a-Service (BaaS) platforms, to help you make an informed decision for your project needs. Key Differences at a Glance Database: AppWrite leverages MariaDB, while Supabase is built on PostgreSQL Hosting Options: Both platforms provide cloud and self-hosted deployment options Language Support: AppWrite offers extensive support for 10+ languages, while Supabase specializes in TypeScript Performance: AppWrite demonstrates superior performance in stress testing Pricing Model: Both platforms feature free tiers with flexible scaling options Performance and Scalability Benchmarks Our comprehensive performance analysis reveals notable distinctions: ...