Shrink a VM boot disk size on GCP without losing any dataIf, for some reason, you increased a GCP VM boot disk size following the standard procedure and then decided you didn’t need all that…Jul 1Jul 1
Published inZencore EngineeringDesigning Future-Proof Infrastructure as Code RepositoriesWhen organizing your company’s repository structure, whether starting from scratch or refactoring existing repos, having a proper folder…May 15May 15
How to access a Private EKS Cluster from your local machine without a VPNThere are many ways to access a Kubernetes private cluster. My preferred way is the GKE one, on which the API endpoint is public but you…Jun 18, 2021Jun 18, 2021
Multi-tenant cloud architectures. How to make a decision?In this post, I want to show you two different cloud architectures for multi-tenancy. It doesn’t matter if you are planning to have a SaaS…May 6, 2021May 6, 2021
Microservices architecture — orchestrator, choreography, hybrid… which approach to use?So you want to build microservices, you have identified the properly isolated domains and boundaries for each one of them and now it’s…Apr 23, 2021Apr 23, 2021
Handling batch operations with REST APIsSo, you created your REST API following the best practices, named your endpoints accordingly, used the correct HTTP verbs and everything…Oct 22, 2020Oct 22, 2020
Microservices contract and versioning — Diego SucariaWhat is it? Why is it important?May 11, 2020May 11, 2020
Running php-fpm and nginx processes in the same container with supervisord — Diego SucariaYes, I know…. containers are not meant to be used like this, running two processes within a single container. Ideally, one container runs…May 3, 2020May 3, 2020
Memory management strategy for docker containers on Kubernetes (nodejs + express) — Diego SucariaIt seems simple, but it is not.May 3, 2020May 3, 2020