Recommended Engineering Management Books
https://caitiem.com/2020/12/28/recommended-engineering-management-books
https://caitiem.com/2020/12/28/recommended-engineering-management-books
Comparison of Kubernetes Ingress controllers
Last updated: January 4, 2021https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/htmlview?pru=AAABdXUzyNk*EfaTEydH1ILcjf1bsmKH1w
Feature Flags (Toggles) in DevOps: How These Concepts Relate
https://launchdarkly.com/blog/feature-flags-toggles-in-devops-how-these-concepts-relate
https://launchdarkly.com/blog/feature-flags-toggles-in-devops-how-these-concepts-relate
How we compress Pub/Sub messages and more, saving a load of money
https://blog.lawrencejones.dev/compress-everything
https://blog.lawrencejones.dev/compress-everything
“WHY ARE MY TESTS SO SLOW?” A LIST OF LIKELY SUSPECTS, ANTI-PATTERNS, AND UNRESOLVED PERSONAL TRAUMA.
https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma
https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma
The top 10 open-source solutions
running in containers
running in containers
• HTTP server and reverse proxy solutions — NGINX
• NoSQL, relational, and in-memory database solutions —
MongoDB, Postgres, and Redis
• Logging and data analytics — Elasticsearch
• Programming languages and frameworks — node. js, Go, and
Java/JVMs
• Message broker software — RabbitMQ
VERTICAL POD AUTOSCALING: THE DEFINITIVE GUIDE
https://povilasv.me/vertical-pod-autoscaling-the-definitive-guide
https://povilasv.me/vertical-pod-autoscaling-the-definitive-guide
consoleme
ConsoleMe strives to be a multi-account AWS swiss-army knife, making AWS easier for your end-users and cloud administrators. It is designed to consolidate the management of multiple accounts into a single web interface. It allows your end-users and administrators to get credentials / console access to your different accounts, depending on their authorization level. It provides mechanisms for end-users and administrators to both request and manage permissions for IAM roles, S3 buckets, SQS queues, and SNS topics. A self-service wizard is also provided to guide users into requesting the permissions they desire.https://github.com/Netflix/consoleme
Securing Your GitHub Project
- Use a credential manager to protect your access credentials.https://marcinhoppe.com/securing-your-github-project
- Configure two-factor authentication (2FA).
- Enforce signed commits.
- Protect the release branch.
- Require pull request reviews and approvals.
- Scan source code for sensitive data leaks.
- Scrub leaked secrets from git history.
- Only use trusted GitHub Actions.
- Protect the secrets used by GitHub Actions.
- Review project dependencies for vulnerabilities.
- Patch dependencies with vulnerabilities.
- Scan project source code for vulnerabilities.
- Publish a security policy.
- Collaborate on fixes for security vulnerabilities in private forks.
- Publish maintainer advisories for security fixes.