This article discusses the author's experience setting up reverse proxies for self-hosted services, finding the process surprisingly straightforward despite extensive and often overwhelming documentation. It compares several popular options like Nginx, Traefik, Caddy, Envoy, SWAG, and HAProxy, ultimately recommending Caddy for its simplicity and features. It also touches on the relative ease of reverse proxy setup compared to configuring the services they front.
This article provides a cheatsheet on the Infrastructure as Code (IaC) landscape, highlighting the benefits of scalable infrastructure provisioning in terms of availability, scalability, repeatability, and cost-effectiveness. It discusses strategies such as containerization, container orchestration, and tools like Terraform, Kubernetes, and Ansible. The article also introduces GitOps as a method for automating infrastructure updates through Git workflows and CI/CD.
• Continuous Integration (CI) and Continuous Deployment (CD) pipelines for Machine Learning (ML) applications
• Importance of CI/CD in ML lifecycle
• Designing CI/CD pipelines for ML models
• Automating model training, deployment, and monitoring
• Overview of tools and platforms used for CI/CD in ML