MRMo Rizalinmorizal.hashnode.dev·2d ago · 10 min readHow I Built A Blue Green Deployment Pipeline With JenkinsDeploying a new application version can be simple when the application is small and downtime is acceptable. An engineer can stop the current application, deploy the new version, and start it again. Th00
MRMo Rizalinmorizal.hashnode.dev·4d ago · 11 min readBuilding A Secure CI Pipeline With GitHub Actions, SonarQube, And TrivyA CI pipeline can tell us that an application works, but can it tell us that the application is safe to ship? A successful build does not necessarily mean that the software is secure. An application c00
MRMo Rizalinmorizal.hashnode.dev·Aug 21 · 18 min readWhy Is Your Linux Server Slow? A Practical Guide to Performance TroubleshootingA Linux server can be running without any obvious errors and still feel painfully slow. Applications may take longer to respond, SSH sessions may become sluggish, users may suddenly experience high la00
MRMo Rizalinmorizal.hashnode.dev·Aug 18 · 8 min read7 Bash Scripts Every Devops Engineer Should HaveA production server rarely fails in a convenient way. A disk suddenly fills up. A process consumes all available CPU. A network connection becomes unreliable, or an SSH account needs to be investigate00
MRMo Rizalinmorizal.hashnode.dev·Aug 18 · 13 min readBuilding AWS Infrastructure The Right Way With TerraformProvisioning AWS infrastructure is easy when there are only a few resources. Open the AWS Console, create a VPC, add Subnets, configure Security Group, launch EC2 instance, etc. The problem starts whe00