배워온 것들, 배워갈 것들
더 좋은 개발자가 되기 위해 배워온 것들, 그리고 앞으로 배워나갈 것들을 정리하는 공간입니다.
Development
- git / github
 - Terminal
 - Vim
 
Programming Methodology
- Object Oriented Programming
 - Functional Programming
 - Clean Code
 - Domain Driven Design
 - TDD
 
Computer Science
- Data Structure
 - Operating System
 - Database
 - Network
 - Algorithm
 
Programming Language
- Python
 - C++ (Modern C++ 말고!)
 - Javascript
 
Golang
- Basic Golang
 - Web Framework(Fiber)
 - Testing
 - Concurrency Patterns
 
Backend
- nginx
 
Authentication
- JWT
 - OAuth
 
API / Networking
- RESTFul API
 - gRPC
 - WebSocket
 - Kafka
 
Architecture / Design Pattern
- Event Sourcing
 - CQRS
 - Microservice Architecture
 - Event-Driven Architecture
 - Service Mesh
 
Database
- Redis
 - MongoDB
 - PostgreSQL
 - Firebase
 - Cassandra
 - TimeScaleDB
 - CockroachDB
 
DevOps
- Docker
 - Kubernetes
 - Datadog
 - ELK Stack
 - Terraform
 - Chaos Engineering
 
CI/CD
- Jenkins
 - Github Actions
 
AWS
- EC2
 - S3
 - RDS
 - Lambda
 - API Gateway
 - Route53
 - CloudFront
 - CloudWatch
 - ECS
 - EKS
 - CodeDeploy
 - AppRunner
 
갈 길이 참 멀다..