DevOps

Showing 1-9 of 22 results
EngineeringIcon ChevronBack-end

K8s/Kubernetes: AWS vs. GCP vs. Azure

By Guillaume Dury

Kubernetes ("K8s") won the battle of container orchestration tools. Now AWS, Azure, and Google Cloud each offer a managed Kubernetes version. How do they compare?

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Case Study: Why I Use AWS Cloud Infrastructure for My Products

By Tomislav Capan

As a platform for running complex and demanding software products, AWS offers flexibility by using resources only when needed and scaling on demand. In this article, Toptal JavaScript Developer Tomislav Capan explains why he uses AWS and what provisioned infrastructure can do for clients.

12 minute readContinue Reading
EngineeringIcon ChevronBack-end

Performance and Efficiency: Working with HTTP/3

By Brian Wojtczak

HTTP/3 is on the horizon, but many aren't even familiar with HTTP/2 yet. Find out what HTTP/3 means for web development, administration, and the internet.

15 minute readContinue Reading
EngineeringIcon ChevronTeams and Processes

Bridging Gaps: The Importance of DevOps Communication

By Piotr Gaczkowski

DevOps is an oft-misunderstood buzzword, seen as a trendy must-have in the form of technologies, tools, and staff to acquire. But it's much more, yet much simpler, than that.

9 minute readContinue Reading
EngineeringIcon ChevronBack-end

Do the Math: Scaling Microservices Applications With Orchestrators

By Antoine Hamon

Automatically scaling container deployments in a microservices-based app architecture is downright luxurious...once it's set up. But what's the best way to tune an app's orchestration parameters?

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

A Better Approach to Google Cloud Continuous Deployment

By Antoine Reversat

Most continuous deployment (CD) systems test code before rolling it out—but there’s a better way. Learn how to use Kubernetes to build an easily extendable event-driven CD pipeline that is optimized for reliable test results.

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

Zero Downtime Jenkins Continuous Deployment with Terraform on AWS

By Gaurav Kohli

When your app’s next iteration is ready to deploy, you have two choices: either stop the entire application and deploy the new version manually every time or build an automated zero downtime CI/CD deployment pipeline once. In this article, Toptal Freelance DevOps Engineer Gaurav Kohli demonstrates the latter using the Jenkins-powered continuous deployment pipeline of a three-tier web application built in Node.js, deployed on AWS Cloud, and using Terraform as an infrastructure orchestrator.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Automatically Update Elastic Stack with Ansible Playbooks

By Renato Araujo

The Elastic Stack is constantly releasing new and amazing features, and often delivers two new releases every month. However, even though the Elastic website maintains clear and detailed documentation, every upgrade involves a series of tedious steps. That is why one engineer decided to automate the whole process. In this article, Toptal Freelance Linux Developer Renato Araujo walks us through a series of Ansible Playbooks he developed to auto-upgrade his Elastic Stack installation.

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

Terraform AWS Cloud: Sane Infrastructure Management

By Radosław Szalski

Writing an application is only part of the story. In order for it to be of value, it needs deploying somewhere it can scale; it has to run with high availability, have backups, and so on. Deployment and infrastructure management isn’t a simple process. And Terraform does nothing to hide the complexity. However, it does make your infrastructure declarative and reproducible, like your code. In this article, Toptal Freelance DevOps Engineer Radosław Szalski teaches us what Terraform is, how its components work, and how to configure an entire AWS Cloud solution in minutes using its configuration language.

24 minute readContinue Reading

Join the Toptal® community.