Teleconsole: Access your shell in private networks - Even in China!

A good solution to a common problem Nowadays is very common to work from computers that are NATed to an Internal IP, even some ISPs are not assigning external IPs to their household customers. Of course, this problem is common while working in an office and it is even more concurrent in China, where all internet users have the ports of their internet connections blocked for obvious reasons. The problem became even bigger when in major cities of China (at least Beijing where I live and Shanghai) they switched their customers from external to internal IPs.

Accelerate Review Part 1: Introduction, Measurements and Culture

This is a summary of the book “ACCELERATE: Building and Scaling High Performing Technology Organizations”. PREFACE Starting in 2013 a research journey started trying to do something that was not done before, measure the capabilities and practices that, with a focus on software delivery, separate the high performing companies from those that are not, and, using rigorous methods of analysis that until then were reserved only to academia, help the industry to understand and identify the capabilities that actually drive performance in a statistically meaningful way and obtain results that can be seen in their profitability, productivity and market share and also in those effects that measure noncommercial outcomes like effectiveness, eficiency and customer satisfaction.

Basic Introduction to Jira

This article is going to be much less technical than the ones I use to write, the goal is to simply provide a basic introduction to Jira and some of it’s main capacities. Hopefully in the near future this article will work as the introduction on a Jira manual that my team and myself are writting for my current employeer, I thought before all that manual is finished it might be useful to share this here.

AWS China, Big Data and IoT (PART 3)

For the third part of this series of articles, we will create a small Redshift instance, and we will learn how to synchronize data between S3 and Redshift.

The first step will be to use AWS Identity and Access Management IaM to create a role for Redshift to access S3.

On the second step we will create a sample Redshift cluster, and finally, we will use a special SQL COPY command to ingest the JSON data from S3 into Redshift.

AWS China, Big Data and IoT (PART 2)

Following my previous post, In this post I will try to provide a step by step guide to build a sample solution of an infrastructure for IoT in China.

AWS China, Big Data and IoT (PART 1)

Apart from Docker and DevOps methodologies, the other big topics that I enjoy the most currently at work are Cloud Architecture and Big Data/IoT.

In this article I would like to describe a little bit the situation of AWS in China, specially what is the current status of Services Available and what is the forecast of improvement that we can hopefully expect for the next months.

I will also try to provide a step by step guide to create an infrastructure made with IoT in mind, where we can achieve an scalable, secure and ServerLess installation using only AWS Services that are currently available in China.

HA Private Registry with S3 and NFS

Stateless is used as a solution for everything nowadays: scale, containerize, make fault tolerant… But it is a reality that not everything can be stateless, even if you store the configurations inside the containers, you need to store static files somewhere, you need databases that are stateful by definition, and not all the tools that you will be using are created to be stateless.

Debug Docker Swarm Services

The current stable version of Docker Swarm has an important feature missing, and is the same control over logs available without orchestratrion.

Graphical Interfaces for Docker Swarm

In this article I will explore some different options for graphical interfaces to manage a Docker Swarm cluster and I will show how to install Portainer as a Swarm Service.

Create Docker Swarm on Centos

The goal of this article is to achieve a clean installation of Docker and Docker Swarm on Centos 7.X, then we will also create our first cluster.