Open in app

Sign In

Write

Sign In

Patrick Picard
Patrick Picard

343 Followers

Home

About

Published in

ITNEXT

·Sep 6, 2022

My Golang Bookshelf — The Amazing, Good, and not recommended!

Recently, I was sharing book recommendations on Twitter when discussing Dependency Injection. The thread was a bit tongue in cheek, but it triggered me because I had recently read an excellent book on the subject. TLDR: Dependency Injection is more than just “passing parameters”. Putting Twitter aside, I looked at…

Golang

6 min read

My Golang Bookshelf — The Amazing, Good, and not recommended!
My Golang Bookshelf — The Amazing, Good, and not recommended!
Golang

6 min read


Published in

ITNEXT

·Aug 29, 2022

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry — Part 5 — Cloud Resource Brokering

In the fifth and final part of this blog series, I share my observations in the cloud resource brokering space (deploying Cloud resources from Kubernetes. Previous parts: Part 1 — Overview, K8s PaaS offerings, Networking Part 2 — Workload Identity, Secret Management / Externalization Part 3 — GitOps Part 4…

Kubernetes

3 min read

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Kubernetes

3 min read


Published in

ITNEXT

·Aug 27, 2022

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry — Part 4 — Policy Enforcement

In the fourth part of this blog series, I share my observations in the policy enforcement space. Previous parts: Part 1 — Overview, K8s PaaS offerings, Networking Part 2 — Workload Identity, Secret Management / Externalization Part 3 — GitOps Policy Enforcement Policy enforcement and controls management is a key area in…

Kubernetes

3 min read

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Kubernetes

3 min read


Published in

ITNEXT

·Aug 22, 2022

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry — Part 3 — GitOps

In the third part of this blog series, I share my observations regarding the use of GitOps to manage platform components and workloads running on kubernetes. Previous parts: Part 1 — Overview, K8s PaaS offerings, Networking Part 2 — Workload Identity, Secret Management / Externalization GitOps Tooling The market has no lack…

Kubernetes

3 min read

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Kubernetes

3 min read


Published in

ITNEXT

·Aug 19, 2022

Keeping Software Dependencies Up to Date with Dependabot

Lately, I’ve picked up a side project that I’ve been meaning to do for a long time, replace an application I wrote in Perl to Golang (yeah I know…Perl!). As my codebase grew, my usage of 3rd party libraries did likewise. At first, I would use VSCode and check for…

Github

2 min read

Keeping Software Dependencies Up to Date with Dependabot
Keeping Software Dependencies Up to Date with Dependabot
Github

2 min read


Published in

ITNEXT

·Aug 19, 2022

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry — Part 2

In the second part of this blog series, share my observations regarding the use of workload identities and how to manage secrets based on my experience across 3 Kubernetes platforms for our clients. Workload Identity Kubernetes uses Service Accounts to represent workloads. These accounts are only visible within the scope of a…

Kubernetes

3 min read

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Kubernetes

3 min read


Published in

ITNEXT

·Aug 15, 2022

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry — Part 1

Last week, I completed another consulting engagement in the Financial Services / Banking industry here in Canada. This wrapped up my 3rd platform build with Kubernetes as the foundation. The platforms can be summarized as: Over the weekend, I was reflecting on the platforms and started to think about how…

Kubernetes

4 min read

Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Observations and thoughts after building 3 kubernetes platforms in Financial Services Industry —…
Kubernetes

4 min read


Published in

ITNEXT

·Jul 18, 2022

Istio — Impacts of namespace sameness with traffic management in a Multi-Cluster environment

In a recent blog, I covered how global MeshConfig settings can be configured in Anthos Service Mesh. Now it is time to talk about the story that led me there! We currently run a multi-cluster environment and recently enabled service discovery by adding the Istio remote secrets to the clusters…

Istio

3 min read

Istio — Impacts of namespace sameness with traffic management in a Multi-Cluster environment
Istio — Impacts of namespace sameness with traffic management in a Multi-Cluster environment
Istio

3 min read


Published in

ITNEXT

·Jul 18, 2022

Anthos Service Mesh — Configuring global settings

Recently, as I worked through an issue with Service Discovery in a multi-cluster setup with a Google managed control plane, I needed to configure Mesh-wide settings. I won’t get into the actual story, that’s a topic for another blog, as I want to focus on the configuration step When looking…

Anthos Service Mesh

2 min read

Anthos Service Mesh — Configuring global settings
Anthos Service Mesh — Configuring global settings
Anthos Service Mesh

2 min read


Published in

ITNEXT

·Sep 20, 2021

OPA — Validating Policies

Developing OPA policies requires a combination of Rego language and YAML configuration. To validate that the policy is valid, there are a few approaches: Unit Testing — Validate individual set of assertions with unit tests. Rego, like most language has a unit testing framework. Based on the complexity of the…

Opa

3 min read

OPA — Validating Policies
OPA — Validating Policies
Opa

3 min read

Patrick Picard

Patrick Picard

343 Followers

Sr. Cloud Consultant

Following
  • James Beswick

    James Beswick

  • Aymen El Amri

    Aymen El Amri

  • Dominik Tornow

    Dominik Tornow

  • Netflix Technology Blog

    Netflix Technology Blog

  • Marius Tolzmann

    Marius Tolzmann

See all (47)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams