Infrastructure
-
Keep Your Cloud Under Control: Infrastructure Best Practices
How to streamline your infrastructure, plug security vulnerabilities, and ensure your setup is sustainable? Project A’s Senior DevOps Engineer Alencar Souza has some tips
-
The mysterious case of the failing AWS Elastic Beanstalk instance
Lots can go wrong when you run out of CPU Credits. A cautious tale about calculating and determining the right AWS EC2 instance type
-
We cut our AWS bill by 65% after moving to Lambda — Part 2: here’s how we did it
Moving our services from containers to serverless functions only required a little bit of refactoring and helped us reduce expensive NAT Gateway traffic
-
We cut our AWS bill by 65% after moving to Lambda — Part 1: it’s not for everyone
The four factors that made Lambda a great fit for our project and why we decided to use FaaS (Functions as a Service) instead of CaaS (Containers-as-a-Service)
-
Access Control on GKE is a breeze — on EKS, it can be a blizzard
If you’re a startup that thinks about moving to managed Kubernetes, there’s at least one good reason to choose Google’s platform over Amazon’s
-
Are you a data exhibitionist? why you should protect your sensitive ports
You rarely set out to be a data exhibitionist. It happens surreptitiously. Then one day, your databases end up on Shodan, naked and exposed
-
We want to make data orchestration more accessible for startups
Introducing Herbie, a free, open-source tool that we’ve developed to help companies orchestrate data
-
A painless way to manage secrets in Google Kubernetes Engine
Berglas is the simplest solution we’ve seen for managing secrets on Kubernetes clusters in GKE. Here’s why it’s our new favorite
-
What’s the best way to manage Helm charts?
Should you use a shared chart and store it in ChartMuseum or maintain service-specific charts? Here are some guidelines to help you decide
-
Using GitHub Actions to deploy to Kubernetes in GKE
You can use Github actions and workflows to deploy a complex web app to multiple cluster environments in no time — here’s how we did it
-
How we set up a production CI workflow with GitHub actions
GitHub CI workflows are so convenient that we decided to use them in production. I’ll show you how we set them up to test a complex web app
-
Open-source worse practices?
Serverless Inc. as an example of what can go wrong when you don’t keep up with your developer community
-
Beginning a G Suite integration — what to prepare before you start coding
Let’s face it - Google’s developer documentation is dense. Let me clear the path with a simple guide to what you need before writing code
-
AWS Elastic Beanstalk: when NOT to use it
You might regret choosing Elastic Beanstalk if you need to deploy a complex web app. Here are a few pointers to help you decide
-
How we used an NGINX traffic split to run a stress-free website migration
NGINX is great for A/B testing and load-balancing. Why not use the same approach to gradually “cross-fade” your new website?