In this article, we will explore the concept of platform engineering in depth, discuss how it differs from DevOps, and outline some best practices for building and managing a platform.…
Engineering
Engineering topics from the CTO.ai Engineering Team.
Getting started with Kubernetes Replication Controller
In this tutorial, I will be explaining how to scale your pods in Kubernetes. If your application is stateless, you can horizontally scale it. Stateless means that your application doesn’t have a state, it doesn’t write any local files and it cannot keep any local session data.If…
Deploying Kubernetes Applications using Web UI
The recommended way to deploy your Kubernetes dashboard is to use a kubectl proxy which is a way of accessing the Kubernetes REST API which uses HTTP for connection between the localhost (your local machine) and the proxy server.However, there is an easier way of accessing your Kubernetes dashboard…
Building a DevOps Platform for Microservices
In this tutorial, we are going to be looking at the strategies you need in order to achieve effective configuration and automation for your Microservices Microservices architecture is a pattern of organizing computer systems into services that can scale with demand. The architecture pattern of microservices is a progression of…
How To Automate Your Atlassian Developer Workflows with ChatOps on CTO.ai and Slack
The pandemic has sure changed the workplace in the past year, and if we can find a tiny silver lining in the clouds, it would be a strengthening of the tools that people use to work together at a distance. Collaboration and video conferencing tools abound and the workplace will…
How to Securely Run Your DevOps in Slack
Running your DevOps automations on Slack (i.e. SlackOps) has many advantages, but there are also additional considerations when thinking about security otherwise known as DevSecOps. This blog post will go over some things to consider when moving to a self-service Slack model for your developer workflows or automations (we…