배워온 것들, 배워갈 것들
더 좋은 개발자가 되기 위해 배워온 것들, 그리고 앞으로 배워나갈 것들을 정리하는 공간입니다.
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
갈 길이 참 멀다..