Hey folks, here I am this time after not that long time with another post about what seems to be one of the often asked questions during DevOps interviews, "What is GitOps". It's almost 3 am for me as I am writing this one so I will try to keep it as short as...
DevOps
Unicast vs Multicast vs Broadcast
Hello internet, as usual, I am writing after a long period. Its' my dream to be consistent when it comes to blogging, but with work, family, and lately a lot of gaming, this is just impossible for me. A few days ago I've had an interesting toping with a colleague of...
How to Install pgAdmin on Ubuntu?
Hello everyone, today I am going to show you how can we install pgAdmin graphical web interface on your server in order to easily manage all your databases. I will be doing this on Ubuntu 20 but the process itself shouldn't be that much different for Ubuntu 18 and...
Create Read-Only Access for AWS RDS Postgres
Hello, today I am going to write about one of the operations I've found to be a little more different on AWS than on a normal self-installed/hosted Postgres database. Apparently, AWS RDS by default gives some default privileges to the public schemas inside the...
Introduction to Concourse
You probably wonder if I am this bored when I am about to write an article about Concourse but my main goal today is going to be to show you how easy, safe, and smooth it is and maybe why is it better than Jenkins? (I bet 90% of you closed this page after reading...
How to Create Secured CodeCommit Repository
Even though it might not be as popular as GitHub or GitLab is, Code Commit can be very capable when it comes to deploying production systems. I've used to be a big fan of GitHub but lately, I've become very neutral as I've learned that in most cases it comes to either...
Canary Testing Term Explained
I've recently saw on Twitter that one guy mentioned how there is never a good way to start an article and then someone in the comments said how "Oi" should be a good attention grabber so... Oi people! Hopefully everyone is staying safe and healthy. Today I've wanted...
Deployment Strategies Every DevOps Should Know
Hello, internet! Happy new 2021! I hope it's going to better than the previous one which definitely was the worst year ever for some people. Sun always comes up as they say so let's not start this article dark and focus on a more interesting and brain cells amusing...
Introduction to Ansible
New day, new tasks as always. Of course, there is always something new to learn and that is the case for me today with Ansible. At first, Ansible sounds very easy and fun but it's not as you could go very deep and do lots of different things with it. You could build a...
How to Automatically Start and Stop AWS RDS Databases
So I am back to document yet another approach to the solution I might need often in the future. In my case, the scenario for a production system that was using a few databases was that the whole system should be started at 7 am and stopped a 6 pm as per the client's...
Learning Coding in 2022
Hello, world! Here I come again after a few months since I posted last time which is when I promised I will post in a few days... Well, what can I say? Sorry! Life has been super duper busy for me. But let's leave that for some other post. So, last night I was...