About Me
AWS & Cloudflare
Route53CloudFrontS3LambdaALBFargateRDSDynamoDBAmplifyCloudflare Workers&PagesCloudflare KVCloudflare D1
Architecture
- ALB + Fargate + RDS setup with Docker and Terraform
- Strapi on Fargate & Astro SSG with CloudFront + S3
- Node.js microservices with Fargate + DynamoDB
- Next.js SSR with Amplify
- Monitoring system with Blackbox Exporter, Prometheus, Grafana, and AWS Connect
Infrastructure as Code
AnsibleTerraformDockerServerless FrameworkCapistranoGitHub ActionsGitLab CICodePipeline
Ansible
- Web servers (Apache, Nginx)
- Application servers (Node, Rails)
- Database & Services (MySQL, MariaDB, PHP-FPM, WordPress)
- Linux server setup
Terraform
- AWS infrastructure as code
- Utilizing terraform-aws-modules
- Creating custom modules
Docker
- Dockerizing applications
- Docker Compose setup
- Dockerfile optimization
Middleware
NginxApacheCronLogrotateMySQLMariaDBPostgreSQLRedisCertbotPHP-FPMNode.jsRails
Nginx, Apache
- Web server and proxy server setup
- SSL configuration
- Optimization such as MPM
PHP-FPM, Node.js, Rails
- Application servers
Monitoring & Logging
PrometheusGrafanaElasticsearchLogstashTrinoBlackbox ExporterAlloyFluentdRedashQuickSightAthena
- Prometheus & Grafana setup for monitoring
- Elasticsearch & Logstash setup for logging
- Trino setup for querying logs
- Blackbox Exporter for monitoring endpoints
- Alloy for monitoring Linux servers
- Fluentd for log aggregation
- Redash, QuickSight, Athena for visualization
Programming Languages
TypeScriptJavaScriptSwiftPHPDartBash
- TypeScript & JavaScript for web development
- Swift for iOS development
- PHP for web development
- Dart for Flutter development
- Bash for shell scripting
Frameworks & Libraries
ReactNext.jsAstroHonoTailwind CSSPNPMFlutterLaravel
- React & Next.js for web development
- Astro for static site generation
- Hono for server-side rendering
- Tailwind CSS for styling
- PNPM for package management
- Flutter for mobile app development
- Laravel for web development
Development Tools
DockerViteTurbopackVSCodeGitHubGitLabNotionPostman
- Docker for containerization
- Vite & Turbopack for development
- VSCode for code editing
- GitHub & GitLab for version control
- Notion for documentation
- Postman for API testing