This is a beginners level exercise for hosting a two-tier architecture on Docker Containers. WordPress is a monolithic application which was designed to work on shared servers, however to utilize the advantages of micro services, we need to segregate the data layer and the processing layer. The first split is to split the database and […]
How to redirect a domain to another using Route53 in AWS?
So I was stuck in a situation where I had to redirect a domain name to another. I was looking for a quick and handy solution and this trick helped me to achieve it. Here are the quick steps. 2. Create a new bucket with the same domain name 3. Enable Static hosting of the […]
Understanding SLA, SLO, SLI and Error Budgets
The concept of Service levels is a key part of System Reliability Engineering (SRE). This is well explained in the SRE book As mentioned in the book: It’s impossible to manage a service correctly, let alone well, without understanding which behaviors really matter for that service and how to measure and evaluate those behaviors. To […]
Boost Your Career with AWS Security Certification – Specialty: Get 50% Off Now!
Are you an aspiring cloud security professional looking to take your career to new heights? Look no further! We have fantastic news for you. For a limited time, you can get a whopping 50% discount on the highly sought-after AWS Security Certification – Specialty. This incredible offer presents an excellent opportunity to solidify your expertise […]
Installing Kubernetes-1.27.0 in Ubuntu 22.04
If you are working in DevOps and trying to learn more about Kubernetes, the first step is to install it locally and create a test cluster. Kubernetes, the industry-leading container orchestration tool, offers a robust solution for automating deployment, scaling, and management. If you’re an Ubuntu 22.04 (Jammy Jellyfish) user eager to harness the power […]
Using QEMU/KVM with Vagrant
HashiCorp Vagrant is widely used for virtual machine provisioning. It can be used to quickly spin up VM in your local server to work as a new development environment. I would like to note some tips that I regularly used to make the process of using Vagrant more efficient. QEMU/KVM is usually the best choice […]
A Comparison of AWS, Azure, and GCP: Choosing the Right Cloud Provider
Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale. The global cloud computing market is being driven by the increasing adoption of cloud-based services by businesses of all sizes. Cloud computing offers several benefits […]
NGINX Configuration explained
What is NGINX? NGINX (pronounced “engine-x”) is a high-performance web server and reverse proxy server that has gained widespread popularity in the world of web development and deployment. Originally developed to solve the C10K problem (handling 10,000+ simultaneous connections), NGINX has evolved into a robust solution capable of serving static and dynamic content, load balancing, […]
Vagrant — The complete tutorial
Vagrant tutorial Vagrant is a powerful tool that allows developers to easily create and manage virtual development environments. It is an open-source tool that can be used on Windows, macOS, and Linux operating systems. With Vagrant, developers can ensure that their development environment is consistent across different machines, and can easily share and collaborate on […]