Cecg

Case Study: Seamless Cross-cloud Application Deployments

Posted on February 14, 2024 by Derek Mortimer

Where We Were Driven by a long-term engagement with CECG, one of our longest-standing clients had a well-established Kubernetes-based Internal Developer Platform (IDP) known as the Core Platform running on AWS. This platform allows application teams to easily deploy, test and promote their releases through a variety of environments with complete autonomy and automation. The automation and progressive delivery also automate all of the centralised bookkeeping required to do customer-impacting production releases.

Embracing Innovation in CI/CD Pipelines: A Shift From Traditional Practices

Posted on January 31, 2024 by Neofytos Zacharia

Embracing Innovation in CI/CD Pipelines: A Shift From Traditional Practices The software development industry has long-established practices and tools for Continuous Integration and Continuous Deployment (CI/CD). However, evolving discussions and innovations point to the need for revisiting and revising these traditional methods. This article explores emerging trends in CI/CD pipelines, advocating for more dynamic and adaptable approaches that challenge conventional processes.

Case Study: Security for a large multinational media provider’s Internal Developer Platform

Posted on January 8, 2024 by Tiago Alves

The client is a large multinational that operates in different parts of the world. In each of these geolocations, there are different products, which means different developer platforms with different security requirements. For this reason, we needed to come up with a flexible solution that would allow us to have configurable rules and integrations per region.

Unravelling Kubernetes Networking: A Comparative Guide to Choosing the Best CNI

Posted on December 29, 2023 by Andreas Ttofi

What is CNI (Container Network Interface)? The Container Network Interface (CNI) is a specification and a set of libraries for designing plugins used to configure network interfaces in Linux containers. It’s a project under the Cloud Native Computing Foundation . Technically, a CNI is a framework responsible for dynamically configuring the container’s networking resources and making necessary changes on the host. It assigns an IP address to the interface and sets up the routes consistent with the IP Address Management by invoking the appropriate IP Address Management (IPAM) plugin.

Why we are building our own Developer Platform

Posted on December 5, 2023 by Christopher Batey

CECG was founded by and is made up of, the most senior software engineers that want to get things done quickly.

Upgrading Kubernetes: 8 years of production

Posted on November 8, 2023 by Matt Burgess

How we successfully keep multi-tenanted production clusters up to date. CECG engineers have been running production Kubernetes clusters for one of our clients for over 8 years now. For context, that’s roughly around the time of the Kubernetes-v1.0.0 release and, as of the time of writing, Kubernetes-v1.28.0 is the latest GA version!

Security for an MVP Internal Developer Platform at a Retail Bank

Posted on June 27, 2023 by Tiago Alves

Over the last year, we built a Kubernetes-based Developer Platform for a large retail bank. A key part of any Developer Platform is baked-in security. We believe Developer Platforms make implementing security across many teams and services significantly faster and cheaper.

How to monitor an MVP Kubernetes-based Developer Platform with SLOs

Posted on June 13, 2023 by Jingkai He

For this engagement we built an MVP developer platform, based on Kubernetes, in a short timeframe (3 months) with 2 engineers. The goal was to get a small number of initial engineering teams’ application live.

Why do we use ADRs?

Posted on June 7, 2023 by Tomasz Bartosiewicz

Engineers at CECG are constantly looking for new ways to bring more value to our customers and this principle extends to our documentation and knowledge sharing.

We are a Google Cloud Partner!

Posted on March 1, 2021 by CECG

CECG has been appointed Google Cloud Partner. To become a Google Cloud Partner for enterprise cloud transformations, CECG has invested significantly in our team’s expertise. We have achieved the required Google Cloud Certifications and completed the onboarding process and due diligence by Google.