BLOG

Insights empowering your cloud and network

Top picks

Thumbnail of an article about Kubernetes workloads — using multiple networks
NETWORKS

Kubernetes workloads — using multiple networks

Since there is no separate networking object among Kubernetes objects enabling the running of multiple networks, a workaround is required. Using a Container Network Interface (CNI) is a good place to start. Read this blog post to learn how you can use it to get multiple networks for Kubernetes workloads. I also describe my proposal for changes in source code that will enable native handling of multiple networks in Kubernetes. This blog post is based on the presentation which Doug Smith from Red Hat and I gave at the KubeCon+CloudNativeCon North America 2019 conference.
Thumbnail of an article about Quality assurance trends for 2020
QUALITY ASSURANCE

Quality assurance trends for 2020

When you study IT industry trends more carefully, Agile and DevOps emerge as two major factors currently shaping the software development landscape. According to the 13th Annual State Of Agile Report (2019), 97% of respondents reported that their organizations practice agile development methods. At the same time, DevOps is arousing more and more interest, as the data from Google Trends clearly show. More important still, both DevOps and Agile practitioners are keenly interested in improving the quality of software produced.
Thumbnail of an article about The El Dorado of developer talent — outsourcing IT projects to Poland
SOFTWARE DEVELOPMENT

The El Dorado of developer talent — outsourcing IT projects to Poland

Let’s imagine that a new olympic sport is introduced: programming. Who would be a winner? The answer seems pretty easy: the USA, on the back of Silicon Valley, birthplace of Google, Apple and Microsoft. The most prominent figures in the IT industry--Larry Page, Jeff Bezos or Mark Zuckerberg, to name three--are all Americans, and all household names. Finally, countless talented developers live and work in the States. Among their ranks may be counted Robert C. Martin (colloquially known as "Uncle Bob"), the creator of the Agile Manifesto and Joel Spolsky, who in collaboration with Jeff Atwood launched the programmer Q&A site Stack Overflow.
Thumbnail of an article about Seamlessly transitioning to CNFs with Tungsten Fabric
NETWORKS

Seamlessly transitioning to CNFs with Tungsten Fabric

Cloud-native Network Functions (CNFs), by all appearances, seem to be the next big trend in network architecture. They are a logical step forward in the evolution of network architecture. Networks were initially based on physical hardware like routers, load balancers and firewalls. Such physical equipment was then replaced by today’s standard, VMs to create Virtualized Network Functions (VNFs). Now, a lot of research is going into moving these functions into containers. In such a scenario, a container orchestration platform would be responsible for hosting CNFs.
Thumbnail of an article about Uncontainerizable VNFs in a CNF environment
NETWORKS

Uncontainerizable VNFs in a CNF environment

Cloud-native network functions (CNFs, for short) are a hot topic in network architecture. CNFs use containers as the base for network functions and thus would replace today’s most widely used standard, Virtual Network Functions (VNFs). In such a scenario, a container orchestration platform--Kubernetes, say--could be responsible not only for orchestrating the containers, but also for directing network traffic to proper pods. While this remains an area under research, it has aroused considerable interest among industry leaders.
Thumbnail of an article about How can DPDK access devices from user space?
SOFTWARE DEVELOPMENT
NETWORKS

How can DPDK access devices from user space?

DPDK (Data Plane Development Kit) is a set of libraries for implementing user space drivers for NICs (Network Interface Controllers). It provides a set of abstractions which allows a sophisticated packet processing pipeline to be programmed. But how does DPDK work? How is it able to access the hardware directly? How does it communicate with the hardware? Why does it require a UIO module (Userspace input-output)? What are hugepages and why are they so crucial? In this blog post I will try to explain, with a reasonable amount of detail, how a standard kernel space NIC driver works, how a user space program can access hardware and what can be gained from having it do so.
Thumbnail of an article about Infographic: The NFV MANO model in practice
NETWORKS

Infographic: The NFV MANO model in practice

Please bear in mind that this infographic does not pretend to present a complete and ultimate mapping. It is only our vision based on the specific products. Since it is tough to precisely map the existing solutions, the model itself should be treated as an approximation. The elements presented are only examples and obviously do not show every solution available on the market. We are always eager to discuss this subject and consider different points of view.
arrow

Explore tech-packed content

Thumbnail of an article about Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

on Nov 20, 2024
Thumbnail of an article about Application development with local Kubernetes

Application development with local Kubernetes

on Oct 30, 2024
Thumbnail of an article about Testing APIs with PyTest: how to effectively use mocks in Python

Testing APIs with PyTest: how to effectively use mocks in Python

on Oct 22, 2024
Thumbnail of an article about Practical implementation of DNSSEC

Practical implementation of DNSSEC

on Oct 14, 2024
Thumbnail of an article about Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

on Nov 20, 2024
Thumbnail of an article about Application development with local Kubernetes

Application development with local Kubernetes

on Oct 30, 2024
Thumbnail of an article about Testing APIs with PyTest: how to effectively use mocks in Python

Testing APIs with PyTest: how to effectively use mocks in Python

on Oct 22, 2024
Thumbnail of an article about Practical implementation of DNSSEC

Practical implementation of DNSSEC

on Oct 14, 2024
Thumbnail of an article about Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

Open Programmable Infrastructure - A Common Standard for DPU/IPU-Like Devices

on Nov 20, 2024
Thumbnail of an article about Application development with local Kubernetes

Application development with local Kubernetes

on Oct 30, 2024
Thumbnail of an article about Testing APIs with PyTest: how to effectively use mocks in Python

Testing APIs with PyTest: how to effectively use mocks in Python

on Oct 22, 2024
Thumbnail of an article about Practical implementation of DNSSEC

Practical implementation of DNSSEC

on Oct 14, 2024

Get your project estimate

For businesses that need support in their software or network engineering projects, please fill in the form and we’ll get back to you within one business day.

For businesses that need support in their software or network engineering projects, please fill in the form and we’ll get back to you within one business day.

We guarantee 100% privacy.

Trusted by leaders:

Cisco Systems
Palo Alto Services
Equinix
Jupiter Networks
Nutanix