This open source project provides hands-on materials on different aspects of working in the clouds like AWS and GCP.
Automation of static website testing and deployment using CircleCI, Terraform and Cypress
In this article you'll find a set of instructions and builerplate code, which will help you to organize end-to-end CI/CD pipeline for your static website deployment to AWS S3 bucket. Technology stack To demonstrate our solution we'll be using the following technology stack:
How to manage multiple CodeCommit repositories from the single machine
In this article I’ll show, how you can coonect and commit to multiple CodeCommit repositories in different AWS account from the same machine in easy and comfortable way. Prerequisites One or more AWS users with access to different CodeCommit repositories awscli tool installed git tool installed You're using Linux or OS X Credentials First of all we need to setup profile for awscli utility for each AWS account for each organization
Implementing DevOps in your organization
Benefits of Implementing DevOps Implementing the powerful DevOps strategy in your business will provide several benefits, such as improving the company's efficiency; your customers will be more satisfied; the processes of your company will be more agile; there will be a reduction of costs due to the organization of the work method.
DevOps Team Management
Introduction In a world full of technologies, the notions of time and distance change, requiring more and more speed in performing tasks and delivering products and services. To follow these processes, it is necessary that both the tools and the teams are integrated, working in a collaborative way in favor of the projects that are committed to develop.
Running Jaeger v1.11 backed by Elasticsearch OSS v6.7.0 using Docker Compose
A couple of days already I'm playing with Jager - distributed tracing system inspired by Dapper and OpenZipkin, which been opensourced by Uber Technologies. This system solves the following problems: Distributed context propagation Distributed transaction monitoring Root cause analysis Service dependency analysis Performance / latency optimization After acomplishing a couple of tutorials I decided to try launch it using Elasticsearch as a backend storage.
Terraform recipe – Managing Auto Scaling Groups and Load Balancers
As soon as you learn how to manage basic network infrastructure in AWS using Terraform (see “Terraform recipe – Managing AWS VPC – Creating Public Subnet” and “Terraform recipe – Managing AWS VPC – Creating Private Subnets“) , you definitely want to start creating auto-scalable infrastructures.
Terraform recipe - Managing AWS VPC - Creating Public Subnet
One of the basic task of your cloud infrastructure management is managing your VPC’s networks. In this article we’ll learn, how to declare most commonly used configuration: Public subnet In the next article we’ll extend this infrastructure by adding a private subnet to our VPC.
Terraform recipe - Managing AWS VPC - Creating Private Subnets
In previous article (Terraform recipe – Managing AWS VPC – Creating Public Subnet) we’ve used Terraform to create a VPC, Internet Gateway and Route Table to form Public Subnet. Also, we’ve tested our configuration by SSH-ing to the instance, which we’ve launched in our Public Subnet.
Terraform recipe - How to create AWS ElasticSearch cluster
From this recipe you’ll learn how to create AWS ElasticSearch cluster in VPC using Terrafrom. Source code is available in my GitHub repo. Amazon Elasticsearch Service is an AWS managed service, that makes it easy to deploy, operate, and scale Elasticsearch clusters.