CV01: Deploy Full-Stack Application with Docker, Prometheus, Grafana, Loki, Promtail, and NginxNov 25, 2024·12 min read
Cost Optimization and Automation: A Full Stack GitOps WorkflowIntroduction This might be an unusual way to start an article, but have you ever heard of a developer accidentally deleting an application branch? It happens! When designing and implementing infrastructure, there are many moving parts, especially as ...Dec 19, 2024·21 min read
Stage 4: How we deployed a single nextjs application across multiple environments.Introduction In this team-based project, my team and I were tasked with deploying a Next.js frontend application for seven different teams. We had to plan the best approach to ensure zero downtime, simultaneous deployment and also make sure every cod...Aug 20, 2024·6 min read
Stage 3: How to Create a Messaging System with Flask, Celery, and RabbitMQIntroduction Web applications provide various functions to thousands of users. To ensure high performance and low latency, applications run tasks that need immediate responses concurrently and use specific tools to offload other tasks to run in the b...Aug 20, 2024·10 min read
Stage 2: How to Use Nginx Proxy Manager and Docker to Deploy a 3-tier App on a Custom DomainIntroduction When developers create amazing applications and launch them in the real world, they often encounter a large amount of traffic. The need for scalability and efficiency to maintain the application's performance arises. For this reason, mos...Jul 17, 2024·18 min read
Stage 1: How to Automate user creation with bash script in your companyIntroduction Creating user accounts for employees is a common task for system administrators. This process includes adding users to the system, setting their password, and assigning them to the appropriate groups. This can be a simple task and can be...Jul 3, 2024·11 min read
Perfect Development Workflow with Mirrord: Every Developer’s HeroIntroducing mirrord, a tool designed to streamline developers' workflows. With mirrord, you can test your code in the cloud in seconds! Introduction Remember the long, tedious process of building an application, probably dockerizing it, then deployin...Jun 27, 2024·8 min read
Jenkins and AWS: Simple CI/CD Pipeline for Java ApplicationIntroduction CI/CD improves developer productivity and enables faster release by automating the process that takes the application from development to deployment. Developers perform repetitive tasks, such as building, testing and integrating every si...Jun 6, 2024·10 min read