The way how Pan-Net is improving the throughput of Compute Nodes
Pan-Net is using Openstack CMS (Cloud Management System) with OVS (Open vSwitch) as SDN (Software Defined Network) solution. OVS is configured and managed by Neutron (OS project used for networking).
Three main OVS components are:
ovs-switchd: the main process of OVS, used to make a decision about packet/frame forwarding, deployed in userspace. kernel module (datapath): forwarding packets/frames, deployed in the kernel. ovsdb-server: DB used to store OVS configuration, deployed in userspace.
SSH, Who is really on the other side?
It is interesting to observe how efficient engineers are able to deliver their work in the short period of time. But if we look deeper in the way how they do that, then we can see it is not so simple. Good engineers usually are doing that by having rich professional experience, they will use frameworks with high level of automation. But of course, there is another side of fast delivery, some product will be delivered but with ignoring good security practice, such as ignoring of strict SSH host checking.
A simple explanation of CORS
It’s a well known fact that software developers try to eliminate repetitive work with automation. In our company, admins of services that are responsible for identity and access management receive multiple requests for resource creation every day.
How we sped up fetching our Gitlab resources in Python tenfold
Some time ago, a colleague approached me with an issue he was having with one of our homebrew Python scripts our team uses - a handy tool, which scans all the past jobs in a Gitlab project and searches for the ones that had leaked sensitive data, with possibility to delete such jobs.
Welcome to Pan-Net blog
Aim of this blog is to share practical information encountered by engineers at Pan-Net.