Cloud Native (Bookmarks)

My bookmarks. Mess of. Publishing them to spur myself to… put in order (before everything we know becomes obsolete!).

(Last updated 2020-10-19.)

Evolution

Preface: how we got to “Cloud Native”.

  1. Hype driven development
  2. Kubernetes becoming standard
  3. Cloud Native Computing Foundation
  4. 14 Game Changing Database Trends for 2016 / Susan Hall, 2016-04-27
  5. From DevOps to DataOps / Jason Bailey, 2015-12-16
  6. Network Service Mesh Accepted into the Cloud Native Computing Foundation, 2019-05-02
  7. CNCF Cloud Native Interactive Landscape
  8. Cloud Computing in the Cloud (Hadoop.tw Meetup @ 2015/11/23) (slides) — slides 4..6
  9. [OSDC.tw 2011] The Path to Pass into PaaS — How We Build the Solution (slides)

Hype driven

Microservices, the architectural style/pattern more than other aspects. And related emerging ecosystem (separately?).

  1. It’s the future: Paul Biggar’s 2015-06-09 blog post made waves: excellently written satirical take on the hype surrounding containerization. Nice introduction to some issues involved, incidentally.
  2. How we ended up with microservices / Phil Calçado, 2015-09-08: analysis of the development process, lifecycle, not so much architecture, SOA, deployment aspects.
    1. Discussed on Reddit /r/programming: 2015-09-09
  3. The microservices cargo cult / Stavros Korokithakis, 2015-10-03
    1. Discussed on Reddit /r/programming: 2015-10-05
  4. The Seven Deadly Sins of Microservices (Redux)
    1. GOTO 2017 • The Seven (More) Deadly Sins of Microservices • Daniel Bryant (video)
  5. YAGNI, Cargo Cult and Overengineering – the Planes Won’t Land Just Because You Built a Runway in Your Backyard / Umer Mansoor, 2017-08-19: Don’t even consider microservices unless you have a system that’s too complex to manage as a monolith. [Martin Fowler]
  6. Does your company/system need similar solutions? Probably not…
  7. On monoliths, microservices and critical thinking, 2015-06-10: the pendulum swings back. What does it mean if public software engineering opinion flips 180 degrees in a matter of weeks?
  8. Etsy goes retro to scale big data

Kubernetes becoming standard

“Cloud native”: emerging domains and ecosystems.

  1. Kubernetes: what about it?
  2. Discussions on FB /groups/ops.il
    1. 2016-12-22: Kubernetes on AWS? Yes or no?
    2. 2017-02-14: cloud agnostic, K8s…
    3. 2017-02-21 (Hebrew): alternatives for Docker clusters management? Fleet, K8s, Swarm, Nomad…
  3. KubeCon + CloudNativeCon 2018, Copenhagen: YouTube playlist, 347 videos
  4. CRDs (Custom Resource Definitions) as application building blocks [Hebrew] – YouTube
  5. Analysis of open source Kubernetes operators, 2019-03-21
  6. Discussion on Hacker News: The Kubernetes Effect

Lost in the clouds

Let’s try a waterfall-ish order/narrative?

  1. Requirements
  2. Design
  3. Development
  4. Testing
  5. Operations

Requirements

  1. Cloud? Why? Because nobody can do on-premises/data-center like they (viz AWS) do: provisioning, maintaining, scaling…
  2. The following requirements/features are non-functional, or quasi orthogonal to functional — I like calling them “quality of service” aspects.
  3. Web scale: on the WWW, applications often need to scale way beyond the limits of any single computer. This changes everything.
  4. High availability
  5. Data storage and processing
  6. AI/ML (separately?)

Web scale

  1. Discussion on FB /groups/nodejsisrael: 2017-03-11: Socket.IO with multiple instances…
  2. Discussion on FB /groups/333835286759233: 2018-11-12 (Hebrew): 3.5TB on MySQL?
  3. Big data (separately?)

High availability

  1. Obsessing Over Availability is Dumb / Randall Degges, 2015
  2. Backup & recovery of infrastructure services / Michael Hausenblas, 2016-12-31: about burry.sh: snapshot the content of ZooKeeper & etcd, etc.

Design

  1. KISS/DDD
  2. Architectural patterns

You don’t need microservices

  1. Microservices — Please, don’t
    1. Discussed on Reddit /r/programming: 2016-12-15
  2. Do you really need microservices? / James Blizzard, 2019-07-01
    1. Discussed on Reddit /r/programming: 2019-07-03
  3. just because you can put anything in containers doesn’t mean you should put everything in containers (tweet) / seasonally affected server
  4. new post: You must be this tall to use microservices http://t.co/jcOKWNYsDr http://t.co/xGFCQGfrBl (tweet) / Martin Fowler
  5. Types of headache (image) (humor)
  6. Distributed big balls of mud / Simon Brown, 2014-07-06: in-process components instead.
  7. Discussion on Reddit /r/programming: Whatever micro-services can do, monolith can do it better, 2017-04-07
  8. Startups: tech debt is ok because there might not be a future. Also startups: we need microservices and k8 because future growth (tweets thread) / Avishai Ish-Shalom, 2019-06-16
  9. Discussion on FB /groups/nodejsisrael: 2017-08-06 (Hebrew): don’t start development (POC, MVP) as microservices — wait for success/scale, then refactor. Discussion…

… Or do you?

  1. you’re doing it wrong. microservices aren’t for scaling. they’re so that devs won’t have to work in the same codebase as their colleagues (uber was really good at that, with 0.7 µservices/engineer). (tweets thread) / Shay, 2019-06-16
  2. The Hardest Part About Microservices: Your Data / Christian Posta, 2016-07-14; slides
  3. Building Microservices? Here is what you should know: discussion on Reddit /r/programming, 2016-12-27
  4. Organizational structure, Microservices and Conway’s Law / Serhiy Masyutin, 2018-05-14
  5. Avoiding Alerts Overload from Microservices / Sarah Wells at QCon London, 2017-04: change how you think about monitoring.
  6. Reddit /r/microservices
  7. Discussion on Reddit /r/programming: Microservices: Pop Culture Architecture?
  8. Discussion on Reddit /r/programming: Microservices. The good, the bad and the ugly
  9. Data consistency across Microservices / Denise Schlesinger, 2018-07-28: microservices come with many pain points deriving from its distributed nature. Microservices communication patterns: service-to-service communication, API gateway, aggregate data at the client side, events bus.
  10. Discussion on Reddit /r/programming: Do you really need microservices? : programming
  11. Mastering Chaos – A Netflix Guide to Microservices (video)

Architectures

  1. Software architecture
  2. SOA: microservices, REST?
  3. Tiers
  4. Running Elasticsearch on Kubernetes / Itamar Syn-Hershko, 2019-04-09: nice intro to K8s, especially when not to use it.
  5. From Microliths to Microsystems (video) / Jonas Boner, 2017-04-24; slides: aphorism ridden, iconoclastic — hopefully will rattle your misconceptions.
  6. Microservice Architecture: All the Best Practices You Need to Know
  7. Webinar: Intro to Hybrid App Architecture (video)
  8. Discussion on FB /groups/ops.il: 2017-04-19: auto-scaling, sticky sessions, WebSockets…
  9. CQRS, caching, web tier, stale data…
  10. 5G?!

Patterns

Patterns are higher level code.

  1. Extract, transform, load (ETL) / Wikipedia
  2. CQRS Explained / Péter Márton, 2017-01-31
  3. Clarified CQRS, 2009-12-09
  4. a relational database with no schema and no joins hell : node / 2020-02: Reddit discussion on CQRS, event sourcing…
  5. A pattern language for microservices
    1. Pattern: Saga instead of 2PC, 2018-12?
    2. Saga Pattern | How to implement business transactions using Microservices – Part I | The Couchbase Blog

Development

  1. Dependencies
  2. Containers
  3. Debugging
  4. Using Kubernetes for Local Development — Minikube – Aymen El Amri
  5. Helm – The Kubernetes Package Manager
  6. Package Kubernetes Applications with Helm
  7. Unpopular(?) opinion: using docker for development environments is more trouble than it’s worth. It provides yet another failure vector, any problems are impenetrable to most developers, and it slows down feedback loops. (tweet) / Justin Searls
  8. I finally found a way to manage my solc versions: docker images. If you want the 0.4.24 version, go to your sources directory and run: $ docker run -v $(pwd):/sources -it –entrypoint /bin/sh ethereum/solc:0.4.24 This will start the docker container into `sh`. (tweet) / Daniel Luca
  9. Discussion on Reddit /r/devops: reddit: the front page of the internet

Docker… before K8s

  1. Discussion on Reddit /r/devops: Tell me about your microservices, 2016-03-06: early (obsolete, primitive?) days/talk, when Docker was still talked about, deployments to cloud(s), tho hardly at scale.
  2. Discussion on FB /groups/ops.il: 2018-08-19: why is everyone suddenly using Alpine in docker containers?
  3. Discussion on FB /groups/ops.il: 2018-10-16: testing your images…
  4. Discussion on FB /groups/ops.il: 2018-10-16: Docker in Docker…

Continuous

  1. Why?
  2. Evolution: integration to deployment to delivery
  3. Lifecycle
    1. Plan
    2. Code
    3. Build (CI)
      1. Package
      2. Publish
    4. Test (CI?)
    5. Release
    6. Deploy
      1. Configuration — everything is, vs scripting?
        1. Drift
        2. Shift left?
        3. IaC, limitations of declarative “languages”
      2. Provision, infrastructure
        1. Networking
        2. Policies
      3. Install
        1. Orchestration
      4. Roll out
        1. Canary
        2. Rollback
        3. Blue/green?
    7. Operate
      1. Scale
    8. Monitor (observe)
      1. Heartbeat, watchdog
      2. Logging (to support monitoring, debugging)
        1. Analysis
      3. Debug
        1. Tracing
  4. DevSecOps
  5. DevOps loop diagram
  6. Automation
  7. GitOps

Testing

  1. Five Software Testing Best Practices for the DevOps Age / Lanier Norville, 2018-09-20
  2. Testing Microservices, the sane way / Cindy Sridharan

Security

  1. BadgeApp: The Linux Foundation’s Core Infrastructure Initiative (CII) Best Practices Badge Program
  2. The Container Security Book / Michael Hausenblas, Paavan Mistry, version 0.1, 2019-06-24, very incomplete, yet: link to download PDF (24 pp); repo on GH contains Markdown sources. TOC (PDF).

DevSecOps

  1. CDS19 Workshop: Securing container delivery with open source tools / Travis Jeppson, 2019-06-24

Kubernetes secrets

  1. Kubernetes ConfigMaps and Secrets / Sandeep Dinesh, 2017-07-14: moving to environment variables. Part 2, 2017-08-09: moving away from environment variables.
  2. Can Kubernetes Keep a Secret? It all depends what tool you’re using
  3. Managing Secrets for Kubernetes with Kamus with Omer Levi Hevroni | Screaming in the Cloud

OPA

  1. Hey OPA community! We’d like your guidance. We made a short survey about how OPA is used to manage policies in @kubernetesio. Please have a look – It only takes a couple minutes (promise!). Thanks for your time and support! https://t.co/JrxRI1jLu3 (tweet) / Open Policy Agent
  2. Possibly awesome? Oh, it’s definitely awesome. XD Thanks for the love, @arschles!!… (tweet) / Open Policy Agent

Operations

  1. Provisioning
  2. Orchestration
  3. Auto-scaling
  4. Monitoring (aka observability)
  5. Serverless: less server
  6. Ideas about how to use AWS / Julia Evans, 2016-11-16: why can’t we be as easy to use as Heroku?
  7. Maybe You Don’t Need Kubernetes / Matthias Endler, 2019-03-21: it comes with a price tag. Alternative: Nomad.
  8. What Is Distributed Tracing / Steve Flanders, 2019-06-12
  9. Make damn sure you need the […] complexity you are about to take on, because […] there will be pain, and nothing comes for free.
  10. Service mesh
  11. CLI
    1. kops
    2. eksctl

Provisioning

  1. Docker registry
  2. Infrastructure as Code
  3. Helm
  4. Discussion on FB /groups/ops.il: 2019-08-04: comparison table for the Helm chart deployments.

Infrastructure as Code

  1. Discussion on Reddit /r/devops: Solving the terraform monolith challenges, 2019-01-18: logical business separation, separate Terraform repos, namespacing, query AWS in the configuration stage, Ansible, GitOps, Terraform security, multi-cloud build strategy…
  2. am i the only one who feels “infra-as-code” tools are going backwards? HCL feels like crooked banged up puppet; ppl are writing thousands lines of json and YAML by hand. completely gave up on testability and reporting. forget about abstraction, composition. (tweet) / Avishai Ish-Shalom

Orchestration, Kubernetes

  1. Kubernetes Networking Options
  2. why-i’m-leaving-kubernetes-for-swarm.md
  3. 10 Most Common Reasons Kubernetes Deployments Fail (Part 1)
  4. Discussion on FB /groups/ops.il: 2019-04-23: how to run on local developer machines?
  5. Discussion on FB /groups/ops.il: 2017-07-27: compare Kubernetes based “opinionated” container management?
  6. Kubernetes at GitHub | GitHub Engineering
  7. Deis | The Kubernetes Company
  8. https://www.infoq.com/news/2017/10/kubernetes-telepresence
  9. The full-time job of keeping up with Kubernetes
  10. A few words on Docker and Kubernetes / Eran Shaham, 2018-05-30: intro to Docker and Kubernetes. Too basic.
  11. Google takes a step back from running the Kubernetes development infrastructure | TechCrunch
  12. Discussion on FB /groups/ops.il: 2018-11-18: how to provision (non-managed) autoscaling Kubernetes clusters in the cloud?
  13. KubeSail | Get a free Kubernetes Cluster, instantly
  14. Discussion on Reddit /r/devops: Version control for Kube resources but what about secrets? : devops
  15. Running Kubernetes locally on Linux with Minikube – now with Kubernetes 1.14 support – Kubernetes
  16. Discussion on FB /groups/ops.il: 2019-04-15: Fargate, K8s, ECS, EKS, AWS roadmap…
  17. Stack Labs – Blog | Kustomize – The right way to do templating in Kubernetes
  18. Discussion on FB /groups/ops.il: 2019-05-13: how long does it take to create a new Kubernetes cluster in your org?
  19. Kubernetes and the future of as-Code Systems – CloudARK
  20. You don’t need a doctorate to run an application on K8s 😊 Enjoy the Introducing to Rio — A MicroPaas for Kubernetes by @Rancher_Labs’ founders @smw355 and @ibuildthecloud: https://t.co/angioyrugd #Kubernetes #Rancher (tweet) / Kubernauts
  21. Discussion on Reddit /r/node: Middleware and utility functions to help you prepare your Node.js application for production
  22. I’ve upgraded GKE to 1.13 and boom 💥 Istio went from 1.0 to 1.1. Then policy and mixer went into crash loop backoff, galley responded with TLS handshake timeouts and same with the gateway. Like all distributed systems, restarting things in a **specific** order fixed it (tweet) / Stefan Prodan
  23. K8s scheduling — deep dive – Tsahi Duek
  24. Discussion on Reddit /r/devops: Infrastructure Orchestration? : devops

Monitoring

  1. Kubernetes Monitoring – Netsil

Serverless

  1. What is serverless?
  2. CNCF Serverless WG
  3. CNCF Serverless Whitepaper v1.0: describes a new model of cloud native computing enabled by emerging “serverless” architectures and their supporting platforms. Too many example use cases. Comparison of three models, in order of increasing abstraction away from the actual infrastructure: CaaS, PaaS, FaaS. Covers (touches, at least) lots of issues involved. Specifies processing model, lifecycle, requirements…
  4. 30K Page Views for $0.21: A Serverless Story – FMLnerd, 2016-08-16: There are indeed servers running […] that I don’t have to know. Specific use case, quite complex, successful nevertheless.
  5. For the “serverless still has servers” crowd: Just read server in context as a verbified noun meaning “to manage servers”. Serverless == Manage Servers Less (frequently) “Firebase helps me serverless.” “I serverless than I used to.” (tweet) / Michael Bleigh, 2018-08-01
  6. Let serverless solve the technology problems you don’t have / Phillip Manwaring, 2017-03-29: spend less time on technology problems. But, hype-ish, marketing brochure promises. (And he wasn’t around for AppEngine?)
  7. Reasons Not To Use Firebase / Baptiste Jamin, 2016-09-18
  8. Seems like FaaS is nice for some things, but often too restrictive to be useful.
  9. FunctionScript/functionscript-server: Example using the FunctionScript gateway to serve APIs via Heroku
  10. ZEIT
  11. Discussion on Reddit /r/aws: Serverless Framework now supports full lifecycle on AWS : aws
  12. MadSkills-io/fullstack-serverless: Serverless Plugin – Simplify creating a full stack serverless web app
  13. Serverless Challenges We Need to Overcome – The New Stack
  14. Serverless Defines the Cost of Operations to Run Software Like a Starbucks – The New Stack
  15. Did a little playing with @Netlify functions and the dev cli tonight. Probably goes without saying but it was amazing. I’m blown away every time I use their products. (tweet) / Colin Key, 2019-08-05
  16. How to build observability into a serverless application / Yan Cui, lecture at Craft Conference; video/slides: observability vs monitoring; serverless: no access to OS, no background processes; latencies; data loss; asynchronous; use AWS CloudWatch Logs and Lambda; use JSON; debug level logging; sampling; metrics…
  17. Discussion on Reddit /r/node: Tutorial – Deploying a Node.js app to AWS Lambda made easy : node
  18. Serverless: What You Need to Know – DevOps.com
  19. Discussion on Reddit /r/devops: Serverless DevOps: What do we do when the server goes away? (book) : devops
  20. Discussion on Reddit /r/devops: Why no serverless framework chatter? : devops
  21. Videos: Master Serverless! + Dynamic Generators | the New Dynamic
  22. Functions as a Service (FaaS)
  23. Up | Deploy serverless apps in seconds
  24. CNCF WG Serverless Landscape
  25. The Ten Most Critical Risks for Serverless Applications v1.0: injection, authentication, configuration, permissions, dependencies…
  26. Building an Open Source Mixpanel Alternative. Part 1: Collecting and Displaying Events | Statsbot Blog
  27. Bits or pieces?: Why the fuss about serverless?
  28. Evolution of Business Logic from Monoliths through Microservices, to Functions

AWS Lambda

  1. Serverless – The Serverless Application Framework powered by AWS Lambda, API Gateway, and more
  2. How We Reduced Lambda Functions Costs by Thousands of Dollars
  3. Discussion on FB /groups/ops.il: 2018-02-09: feedback for blog post about managing Lambdas.
  4. Lumigo
  5. Common Serverless Errors: compilation of some of the most common Serverless Framework AWS errors and how to fix them; open source repo.
  6. RafalWilinski/hybrid-load-balancing: Hybrid Load Balancing between EC2 and Lambda example with Serverless Framework
  7. Discussion on Reddit /r/aws: [HELP/ADVICE] Best ways/examples of testing lambda functions : aws
  8. Discussion on Reddit /r/aws: PSA: Lambda Execution Environment Update : aws
  9. Claudia.js
  10. Discussion on Reddit /r/aws: Accessing a locking singleton from concurrent Lambdas : aws

OpenWhisk

  1. Apache OpenWhisk is a serverless, open source cloud platform
  2. Openwhisk Serverless Architecture – IBM Bluemix

Knative

  1. Introduction to Knative – Paul Czarkowski
  2. Knative
  3. Knative | Pivotal
  4. Knative | GitHub
  5. Knative  |  Google Cloud

Service mesh

  1. thread on “service meshes” and distributed system software complexity (tweets thread) / Matt Klein, 2019-06-24
  2. I evaluated K8s and, for the size of my small shop, the overhead was ridiculous. Not interested in adopting what amounts to (for us) a bloated piece of ‘middleware’ […]
  3. Coming from puppet for CM I’ve seen kubernetes as much simpler to manage […]
  4. Network Service Mesh
    1. What is Network Service Mesh? A guide to core concepts
  5. Kubernetes: Standardized Glossary
  6. Linkerd or Istio? – solo.io
  7. Kiali, a developer journey — Day 1, some background
  8. Kubernetes Service Mesh
  9. .@Docker is currently on work on incorporating a #ServiceMesh into the Docker Engine — First step is an ingress controller, based on #Istio. “There are sets of concerns that the service mesh addresses, and it is our job to simplify it.” –@thinklets #Dockercon… https://t.co/5tYxkudwxZ (tweet) / The New Stack

Envoy, Istio, Linkerd

  1. What is Service Mesh or Istio? – YouTube
  2. Automated canary deployments with Flagger and Istio
  3. Service mesh with Istio and Kiali Open Conf Athens 2019 – Speaker Deck
  4. Linkerd (@linkerd) | Twitter
  5. Istio / General FAQ
  6. Linkerd or Istio? – solo.io / Diógenes Rettori, 2019-04-25

Microservices

  1. The Seven Deadly Sins of Microservices (Redux)
  2. solo-io/squash: The debugger for microservices
  3. Kontena – The Developer Friendly Container & Microservices Platform
  4. Applying Conway’s Law to improve your software development | ThoughtWorks
  5. An old blog post I wrote in like 2012 resurfaced on Hacker News. It’s not wrong, distributed systems ops remains hard, but these days the solution is easier: just get your distributed systems as a service from the people who wrote them, and whose business is keeping them up. https://t.co/664vCOwkDJ (tweet) / Jay Kreps

API GW

  1. Building an egress VPC with AWS Transit Gateway and the AWS CDK | Networking & Content Delivery
  2. Is it possible to have 1 API Gateway, with many stages, using SAM and deploying only 1 cloudformation stack? : aws
  3. CRUD App backend: API Gateway also, or just Lambda?
  4. The Future of Cloud Native API Gateways

Auth

  1. Learnk8s on Twitter: “Where should you store secrets? In source? In build artifacts? Enter Daytona — a tool that offload how to authenticate to Vault, fetch secrets, and place them in the locations that their applications expect them to be https://t.co/hjKKKrGvQK https://t.co/qQu0zH1GHj” / Twitter
  2. Privilege Escalation in AWS : netsec
  3. reddit: the front page of the internet

AWS

  1. Need suggestions on just ‘spinning up’ a new server : devops
  2. Architecture question on creating a webhook for long running shell commands : aws
  3. 7 hrs
  4. Cloud-Native or Lift-and-Shift? – AWS Enterprise Collection – Medium
  5. 👏 on Twitter: “I added “Expected future state” to this (reasonable) advice from @stephenorban: https://t.co/1P9LK6x6DQ https://t.co/yWTCRbD1P9″
  6. Skyliner < The launch platform for your best work
  7. Moving Meetup to the cloud – Making Meetup – Medium
  8. 29 mins
  9. 3 mins
  10. Two frequently used system calls are ~77% slower on AWS EC2 – Packagecloud Blog
  11. Using AWS for load testing : aws
  12. Am i misunderstanding SOPS here? : devops
  13. AWS Lambda and Secrets Manager to bootstrap RDS instances | Sky is no longer the limit
  14. TLDR Dev Notes
  15. https://convox.com/
  16. 47Lining – Breathtaking Big Data in AWS
  17. Amazon API Gateway
  18. AWS Documentation
  19. Getting Started Using Elastic Beanstalk – AWS Elastic Beanstalk
  20. AWS Systems Manager Documentation
  21. Amazon AppStream 2.0 Documentation
  22. http://aws.amazon.com/solutions/solution-providers
  23. Jerry Hargrove
  24. AWS Batch: A Detailed Guide to Kicking Off Your First Job
  25. S3+Cloudfront Web Hosting question : aws
  26. (1) Ilya Sher on Twitter: “This is why we love you, @awscloud . ( WTF ? ) @QuinnyPig :) https://t.co/SxN4KPGc8E” / Twitter
  27. (1) Corey Quinn on Twitter: “What are you sad that you know about @awscloud?” / Twitter
  28. AWS GetCallerIdentity in POSIX Shell ($1934948) · Snippets · GitLab
  29. Labs that define a complete solution? : aws
  30. The Complete CloudFormation Guide : aws
  31. New AWS OS for running containers : aws
  32. Building faster, lower cost, better APIs – HTTP APIs now generally available | Amazon Web Services : aws
  33. Is there a prescribed method of disentangling VPC utilization?
  34. How to best architect a live video streaming platform using MediaLive, MediaPackage, and CloudFront?
  35. Designing scalable API on AWS spot instances | Hacker News
  36. Why Serverless GraphQL Is Better with AWS AppSync – The New Stack

Misc resources

  1. הדף של אמזון ווב סרביסס בנושא מחשוב ענן בישראל – AWS page on IsraelClouds
  2. AWS re:Invent 2019
  3. AWSInsider

Networking (AWS)

  1. New – Port Forwarding Using AWS System Manager Sessions Manager | AWS News Blog

Pricing, costs

  1. AWS Server Question : aws
  2. Save yourself a lot of pain (and money) by choosing your AWS Region wisely – Concurrency Labs
  3. Free Tier – Prevent any charges? : aws
  4. S3 open source solution to transparently aggregate objects
  5. Migrate data between S3 regions
  6. Corey Quinn on Twitter: “It seems AWS has finally had enough of my guaranteeing to cut the @awscloud bill and are attempting to sabotage me. https://t.co/x7m4lKLjef” / Twitter
  7. How Tagging Resources Can Reduce Your AWS Bill
  8. GetMetricData API cost is high in CloudWatch

Aurora

  1. IAM role-based authentication to Amazon Aurora from serverless applications | AWS Database Blog
  2. Is it possible to make the Aurora DB Data APIs publicly accessible? : aws
  3. Aurora Serverless Public Access, or just use Aurora RDS Instance? : aws

CD, IaC

  1. Using Terraform. Feel free to slap some sense into me. : devops
  2. Is there a way to dump the entire environment into a csv? (vpc, sgs, ec2 instances, subnets, the whole thing) : aws
  3. Fine-grained Continuous Delivery With CodePipeline and AWS Step Functions | AWS DevOps Blog

CDK (Cloud Development Kit)

  1. eladb/awesome-cdk: A collection of awesome things related to the AWS Cloud Development Kit (CDK)
  2. GitHub – kolomied/awesome-cdk: A collection of awesome things related to the AWS Cloud Development Kit (CDK)

CLI

  1. wallix/awless: A Mighty CLI for AWS
  2. eksctl – the EKS CLI – AWS Feed
  3. AWS Command Line Interface Documentation
  4. Running AWS CLI Commands Across All Accounts In An AWS Organization – Alestic.com

Configuration, provisionining

  1. (33) How to adjust SSM Agent configuration for using your virtual private cloud endpoints. | LinkedIn

Dev

  1. atlassian/localstack: A fully functional local AWS cloud stack. Develop and test your cloud apps offline!

ECS, containers (AWS)

  1. Problem Deploying a docker container on ECS

EKS

  1. Amazon EKS Workshop :: Amazon EKS Workshop
  2. Articles on Integrating Kubernetes w/ Nginx (ELB) or ALB Ingress controllers : aws
  3. Discussion on Reddit /r/aws: Looks like EKS is going GA tommorow : aws

ELB

  1. What Is an Application Load Balancer? – Elastic Load Balancing
  2. AWS ALB — The Container and Microservice Load Balancer
  3. HAProxy – The Reliable, High Performance TCP/HTTP Load Balancer
  4. Choosing Between an ELB and an ALB on AWS | Sumo Logic
  5. Choosing the Right Load Balancer on Amazon: AWS Application Load Balancer vs. NGINX Plus – NGINX
  6. Application Load Balancer vs Classic Load Balancers Cloud Academy Blog
  7. New – AWS Application Load Balancer | AWS News Blog
  8. elastic-load-balancing-tools/network-load-balancer-copy-utility at master · aws/elastic-load-balancing-tools
  9. ALB + Fargate – Healthchecks will mean you are charged 24/7? : aws
  10. AWS: aws_lb – Terraform by HashiCorp
  11. Best Practices in Evaluating Elastic Load Balancing – AWS Articles
  12. Configure Sticky Sessions for Your Classic Load Balancer – Elastic Load Balancing
  13. node.js – Scaling with sticky sessions and websockets – Stack Overflow
  14. amazon web services – AWS ALB sticky cookie issue – Stack Overflow
  15. VPC NAT Gateway
  16. aws/elastic-load-balancing-tools: AWS Elastic Load Balancing Tools
  17. Discussion on Reddit /r/aws: ELB alternatives : aws
  18. An Open Source Load Balancer for OpenShift – OpenShift Blog

Introductions

  1. AWS Posters for Kids
  2. AWS in Plain English
  3. Test-Driving AWS in the Free Usage Tier
  4. AWS Demystified – Comprehensive training program suggestion for newbies in 200KM/h
  5. AWS tutorials by an ex-AWS engineer – Interested?
  6. AWS services explained in one line each | Hacker News

Regions, availability zones

  1. AWS Network Latency Map – Measure Worldwide Latency
  2. AWS Inter-Region Latency Monitoring

Security (AWS)

  1. Secure AWS Key Pair : devops
  2. How to secure an Amazon S3 Bucket – A Cloud Guru

SSH (AWS)

  1. AWS EC2 userdata + GIT_SSH_COMMAND = fail, but works when I ssh in manually : aws
  2. SSH agent forwarding vs SSM for shell access : aws
  3. Replacing SSH access to reduce management and security overhead with AWS Systems Manager | AWS Management Tools Blog

SSM

  1. Using SSM for patching (this is the most confusing patch interface I’ve ever seen)

WebSockets

  1. Can a lightsail load balancer handle websocket connections? : aws

VPC

  1. Amazon VPC
  2. AWS-VPC — Difference between Internet gateway and NAT gateway

CNCF

  1. CloudEvents specification
  2. Linux Foundation – Wikipedia
  3. Cloud computing – Wikipedia
  4. containernetworking/cni: Container Network Interface – networking for Linux containers
  5. A hitchhiker’s guide to cloud native API gateways: Microservices & Serverless Conference | O’Reilly Software Architecture
  6. (1) Matt Klein on Twitter: “Just finished reviewing the “service mesh” proposals for #kubecon EU and it makes me sad how few end user submissions there were. There are *a lot* of organizations deploying cloud native / CNCF technologies in “service mesh” and API gateway scenarios. 1/” / Twitter
  7. I don’t believe in Kubernetes
  8. As cloud native computing rises, it’s transforming culture as much as code – SiliconANGLE
  9. CNCF SIG App Delivery 2020-09-16 – YouTube
  10. Keynote: Five Biggest Challenges In App Delivery and How We Solve Them – Lei Zhang & Alois Reitbauer – YouTube

IaC, configuration

  1. Versioning?
  2. Separation of environment (build targets? deployment targets) configuration from (app) code? Secrets (credentials, keys, certificates)?
  3. Declarative vs imperative?
  4. Related: Continuous
  5. (1) Ralf 💥🔥☄️ on Twitter: “How are you dealing with .env files in production? Do you have any kind of automation for them? I have everything automated in my deployment process except for env files. And I find this pretty annoying cause they change more frequently than you might expect. @IndieHackers” / Twitter

Ansible

  1. [rant] I feel like I’m not grokking ansible : ansible
  2. Adams – Ansible killer, written in Common Lisp was released today | Lobsters
  3. Why you should try pyinfra | Lobsters
  4. Show HN: Aviary.sh – A tiny Bash alternative to Ansible | Hacker News
  5. Automate your container orchestration with Ansible modules for Kubernetes | Opensource.com

CloudFormation (AWS)

  1. CloudFormation vs. Terraform | globaldatanet
  2. The Complete CloudFormation Guide : aws
  3. AWS CloudFormation became a programming language – Ilya’s blog

IaC

  1. Security policy as code | Technology Radar | ThoughtWorks
  2. Network as Code : devops
  3. Your configs suck? Try a real programming language | Lobsters
  4. Env0 announces $3.3M seed to bring more control to Infrastructure as Code | TechCrunch
  5. Use your favorite programming language to provision Infrastructure as Code | Opensource.com
  6. What is Infrastructure as Code? Difference of Infrastructure as Code Tools – YouTube
  7. Managing SSH host keys in a reliable way – Emerald Reverie
  8. Discussion on Reddit /r/devops: Configuring Immutable Infrastructure : devops

Jenkins

  1. Discussion on Reddit /r/devops: Jenkins testing with multiple containers : devops
  2. Anyone know of a Jenkins plugin to store credentials for AWS ?
  3. Why GitLab is often ignored compared to Jenkins?
  4. Octant: the OSS UI for Jenkins X | Jenkins X – Cloud Native CI/CD Built On Kubernetes

Mess (configuration)

  1. Provisioning and Lifecycle of a Production Ready Kubernetes Cluster
  2. GitOps
  3. spotguides/nodejs-mongodb: Spotguide for Node.js with MongoDB database
  4. Banzai Cloud
  5. Welcome to Bolt – Bolt latest | Puppet
  6. voxpupuli/librarian-puppet
  7. Dependency drift fitness function | Technology Radar | ThoughtWorks
  8. Is there a way to dump the entire environment into a csv? (vpc, sgs, ec2 instances, subnets, the whole thing) : aws
  9. OAM | Open Application Model Specification
  10. Tying together the infrastructure provisioning and system configuration : devops
  11. How to handle Configuration secrets for different environments?
  12. A Guide On The Installation Of Spinnaker in Kubernetes Cluster
  13. Best practice: Where to store config files?
  14. env0 | Self-service Cloud Environments
  15. update specific deployment / configmap with helm
  16. Should Ops code be kept in the same repo as the web app? : devops
  17. Why you should try pyinfra | Lobsters
  18. Manage your software repositories with this open source tool | Opensource.com
  19. Foreman: A robust tool for sysadmins | Opensource.com
  20. Literate DevOps | Lobsters
  21. GitHub – kolomied/awesome-cdk: A collection of awesome things related to the AWS Cloud Development Kit (CDK)
  22. Business Process Execution Language – Wikipedia
  23. Intro: Harbor – Enterprise Cloud Native Artifact Registry – Alex Xu & Steven Ren, VMware – YouTube
  24. Policy Management in Kubernetes – Moving to a Centralised Management.. – Olive Power & Rachel Leekin – YouTube

Terraform

  1. Terraform by HashiCorp
  2. Terraform 0.12 language looks bad – Ilya’s blog
  3. Automated Terraform Deployments to AWS with Github Actions
  4. Terraform CI workflow
  5. Discussion on FB /groups/ops.il: 2017-12-04: SaltStack vs Terraform?
  6. Discussion on FB /groups/ops.il: 2019-03-20: Terraform, K8s, deployment…

Continuous

  1. Automation, asset pipeline

    1. AWS CodeDeploy | Automated Software Deployment
  2. Scaling

    1. Kubernetes CI/CD Pipelines at Scale
  3. Benefits · Banzai Cloud
  4. KubeSail | Cloud hosting as easy as Heroku, as powerful as AWS
  5. Container updates : docker
  6. How we customize continuous delivery pipelines : devops
  7. Tell me about your artifact repository : devops
  8. Bazel Performance in a CI Environment – Blog by Filip Nikolovski
  9. Weighted CI Jobs and Runner Carrying Capacity
  10. Terraform CI workflow
  11. Best practice to use cache for Gitlab CI
  12. A Guide On The Installation Of Spinnaker in Kubernetes Cluster
  13. (1) Matt Klein on Twitter: “@adamhjk Yes, it’s a thing. IMO GitOps is a half-baked workaround because we don’t have real UX/UI for the systems we need to use. Git provides some basics around version history, ACL, etc. so it works as a stopgap. We can/must do much better than GitOps.” / Twitter
  14. ArgoCD was just accepted by CNCF yesterday as an incubating project. Here’s a blog on Multicluster GitOps with ArgoCD : kubernetes
  15. [Article] How we use Heroku and Git for continuous integration and deployment : devops
  16. graydon2 | technicalities: “not rocket science” (the story of monotone and bors)
  17. Fine-grained Continuous Delivery With CodePipeline and AWS Step Functions | AWS DevOps Blog
  18. (1) Charity Majors on Twitter: “if you’re on a 5-7 person eng team and have not automated the shit between merging your code and going live on prod, i’ll bet each one of you wastes nearly a full day per week waiting on/tending to deploys. if you fix this, you’ve added a whole person of focus time to your team.” / Twitter
  19. Serverless GitLab CI/CD on AWS Fargate
  20. Show HN: Aviary.sh – A tiny Bash alternative to Ansible | Hacker News
  21. Show HN: Relay – Event-driven DevOps automation | Hacker News
  22. Why GitLab is often ignored compared to Jenkins?
  23. Solutions for a small web development company looking to update its development pipeline and moving to CI/CD. : devops
  24. (1) Charity Majors on Twitter: “deploying on Friday is not inherently shady, and SREs who treat it that way are a dwindling minority. this is the technical equivalent of stringing up air fresheners bc your sewer sprang a leak. it might help, in the short term. it fixes nothing and is not a thing to be proud of” / Twitter
  25. A Neutral Home for the Next Generation of Continuous Delivery Collaboration | CD Foundation
  26. Continuous Delivery, June 2020 | CNCF Radars
  27. Keynote: Five Biggest Challenges In App Delivery and How We Solve Them – Lei Zhang & Alois Reitbauer – YouTube
  28. (1) Gary Bernhardt on Twitter: “Our dev environment runs the following ten processes: – 2 copies of tsc – webpack – 2 copies of our server (dev, test) – our worker – 2 test processes (different kinds of tests) – tslint – eslint All need to be restarted at different times. What do people do to manage this?” / Twitter
  29. checkr/codeflow: Open source event based Platform as a Service
  30. Discussion on Reddit /r/devops: Could someone please ELI5 Cloud Foundry? : devops
  31. Discussion on Reddit /r/devops: [DOCKER | CI/CD] Why push images to a registry in a deploy stage? : devops
  32. Discussion on Reddit /r/devops: CD tools Drawbacks : devops

Developer happiness

  1. Top 10 Kubernetes Tips and Tricks You Should Know – Whizlabs Blog
  2. KubeSail | Cloud hosting as easy as Heroku, as powerful as AWS
  3. Peer Support and Self Management Saturday’s – A Safe Place to Vent, Seek Emotional Support, Share Self Management Techniques and Experiences, or Just Rant : startups
  4. (1) e.rin() e.sco() on Twitter: “live tweeting a first local kubernetes attempt ~a thread~” / Twitter
  5. The Slippery Slope of Docker Dev Environments | Hacker News
  6. Programming Inside a Container | Hacker News
  7. OAM, the Kubernetes Application Model Bridging Development and Deployment – The New Stack
  8. Think inside the box | Better world by better software / Gleb Bahmutov, 2016-08: Docker, Dokku, Zeit Now, stdlib.com

NoSQL

  1. We need tool support for keyset pagination
  2. שאלה לגבי מחיקה של Microservices | Facebook: SNS? SQL?
  3. Recent database technology that should be on your radar (part 1) | Lobsters
  4. Fauna raises an additional $27M to turn databases into a simple API call | TechCrunch
  5. Sawzall
  6. Category:Database software comparisons – Wikipedia
  7. java – Cassandra – transaction support – Stack Overflow
  8. Lightweight transactions
  9. Couchbase Server | Couchbase Docs
  10. Apache HBase ™ Reference Guide
  11. HBase: ACID in HBase
  12. Scylla and Apache Cassandra Compatibility | Scylla Docs
  13. Document-oriented database – Wikipedia
  14. BaseX – Wikipedia
  15. Apache Jackrabbit – Wikipedia
  16. Comparison of multi-model databases – Wikipedia
  17. Category:Lists of database management software – Wikipedia
  18. List of column-oriented DBMSes – Wikipedia
  19. Column-oriented DBMS – Wikipedia
  20. 4 Classification
  21. Database model
  22. What Is HBase in Hadoop NoSQL?
  23. backblaze at DuckDuckGo
  24. How Graph Analytics Can Transform Your Business
  25. ניטור מתקדם של השימוש באינדקסים במערכת – ilDBA Portal
  26. מציאת אינדקסים אשר אינם בשימוש – Oracle – ilDBA Portal
  27. ilDBA Portal – קהילת בסיסי הנתונים של ישראל
  28. Why I’m Not Afraid of SQL JOINs – SQream – GPU Data Warehouse
  29. DBplatz – Database News. Read our handpicked database-related articles. Where all databases are welcome. #useThemAll
  30. Jakarta EE Meets NoSQL At the Cloud Age [Video] – DZone Database
  31. Webinar 5/11: Percona & PlanetScale Present: Introduction to Vitess on Kubernetes for MySQL – Percona Database Performance Blog
  32. The Forrester Wave™: Translytical Data Platforms, Q4 2017 – Redis
  33. The Hardest Part About Microservices: Your Data – Software Blog
  34. The Forrester Wave™: Translytical Data Platforms, Q4 2019
  35. The Forrester Wave: Translytical Data Platforms | InterSystems
  36. What Makes a Good Translytics Platform? – VoltDB
  37. ODBMS.org – Operational Database Management Systems
  38. eBook: Oracle vs. NoSQL vs. NewSQL: Comparing Database Technology – VoltDB
  39. (58) NoSQL in Plain English | LinkedIn
  40. Big Database (Part 3): The Future of OLTP – DZone Database
  41. Finished reading the Snowflake database documentation | Bobby Durrett’s DBA Blog
  42. Oracle vs. Snowflake – DZone Database
  43. (1) Matteo Collina on Twitter: “A colleague recently asked me why I picked PostgreSQL (RDS) instead of DynamoDB for a recent project. I had 3 key points: 1) challenging production deadline 2) team skilled in PostgreSQL, not in DynamoDB 3) highly relational data model What would you chose Dynamo or PostgreSQL?” / Twitter
  44. Hybrid transactional/analytical processing – Wikipedia
  45. Gremlin (query language) – Wikipedia
  46. Why You Should Never Use MongoDB « Sarah Mei: long winded story, usecases for relational, deriding document model but doesn’t represent/understand the tradeoffs clearly. Amateur, noisy.

SQL, query languages

  1. Squee: A Typed, Composable Database Query Language | Lobsters
  2. Read Me · dataframe-js: documentation for dataframe-js: immutable data structure for JavaScript and data science, rows and columns with a SQL and functional programming inspired API.

Classifications

  1. Database – Wikipedia
  2. Document-oriented database – Wikipedia
  3. Multi-model database – Wikipedia
  4. Benchmarking Time Series Workloads with Kudu, InfluxDB and ClickHouse | Hacker News
  5. Consistency Models
  6. Wide column store
  7. Distributed database
  8. Introduction – Kubernetes CSI Developer Documentation
  9. Deep Dive: NewSQL Databases – DZone Database
  10. NewSQL Databases | Blog by Rilwan

CAP

  1. Burn the Library
  2. Jepsen: Aerospike
  3. Jepsen: RethinkDB 2.2.3 reconfiguration
  4. Distributed Systems Safety Research
  5. Databases
  6. WS-Atomic Transaction – Wikipedia
  7. (1) Avishai Ish-Shalom on Twitter: “we are addicted to strong consistency. a quorum is merely a distributed patch on what is inherently a centralized. We must learn how to work without it for our systems to scale reliably” / Twitter
  8. AP system
  9. consistency

Concepts

  1. Database normalization – Wikipedia
  2. MySQL high availability : devops
  3. I Want Decentralized Version Control for Structured Data | Lobsters
  4. So You Want Git for Data? | Lobsters
  5. The High Cost of Splitting Related Data | Lobsters
  6. NoSQL databases include both attribute names and values in every item they store. 70% of IOPS and storage is being consumed by attribute names. : programmingcirclejerk
  7. Detecting Optimization Bugs in Database Engines via Non-Optimizing Reference Engine Construction | Lobsters
  8. Database – Wikipedia
  9. Database engine – Wikipedia
  10. Replication (computing) – Wikipedia
  11. Category:Database management systems – Wikipedia
  12. Luc Perkins | Blog | Recent database technology that should be on your radar (part 1)
  13. differential dataflow
  14. schema DSL
  15. Log-Structured Merge-Trees
  16. (1) Avishai Ish-Shalom on Twitter: “we are addicted to strong consistency. a quorum is merely a distributed patch on what is inherently a centralized. We must learn how to work without it for our systems to scale reliably” / Twitter
  17. Flash! (Modern File Systems)
  18. upserts
  19. Tombstones
  20. extract, transform, load
  21. Clustered file system
  22. Datacenter Operating System
  23. CSI Ephemeral Inline Volumes | Kubernetes
  24. DB-Engines – DBMS Encyclopedia

Consulting (NoSQL)

  1. Mistakes I see startups make: Choice of Datastore : programming
  2. I reduced GraphQL codebase size by 40% and increased type coverage to 90%+
  3. Database migrations done right – Michael Brunton-Spall
  4. Data consistency across Microservices – Denise Schlesinger – Medium
  5. (1) Chris Coyier on Twitter: “Do you ever “model” your own data? Do you ever pick a tool (like a CMS or other data storage tool) because it allows you to model data the way you want instead of another tool that doesn’t? Thoughts?” / Twitter
  6. Slides: Relational to NoSQL Migration
  7. Database Management and Hosting | ObjectRocket

Data lake

  1. MongoDB Atlas Data Lake Setup | MongoDB
  2. Modern Data Lakes Overview | Hacker News
  3. Large-Scale Transactional Data Lake at Uber Using Apache Hudi | Hacker News
  4. Apache Mahout
  5. ADV Slides: Building and Growing Organizational Analytics with Data L…

MongoDB

  1. MongoDB at shared hosting: security surprises : netsec
  2. Why Did So Many Startups Choose MongoDB?
  3. How best to model Reddit with Mongo? : node
  4. Why aren’t more people using rethinkdb? Its pretty awesome : node
  5. Jepsen: MongoDB 4.2.6 | Lobsters

PouchDB

  1. Synching PouchdDB with remote DB | Better world by better software

Aerospike

  1. Jepsen: Aerospike

Cassandra

  1. Scylla Cloud Updates for January 2020  – ScyllaDB
  2. DataStax Academy: Free Cassandra Tutorials and Training |
  3. Apache Cassandra – DZone – Refcardz
  4. Apache Cassandra – DZone – Refcardz

CrateDB

  1. Setting Up a CrateDB Cluster With Kubernetes to Store and Query Machine Data – DZone Database
  2. Database of Databases – CrateDB
  3. CrateDB vs InfluxDB: benchmark

Redshift, BigQuery, Snowflake

  1. Data Warehouse Showdown: Redshift vs BigQuery vs Snowflake – YouTube

Hadoop ecosystem, Apache

  1. Hops Hadoop

DBMSs

  1. 10 Things I Hate About PostgreSQL | Lobsters: praise for an expert post about PostgreSQL; post is on Medium tho, so I can’t link to it.
  2. Ceph: See also
  3. SQream – SQL GPU Data Warehouse
  4. 3 Days 3 Webinars to Learn More about MySQL Document Store | The Oracle MySQL Blog

Directories, comparisons

  1. Comparison of structured storage software – Wikipedia
  2. (4) Vinit Kumar on Twitter: “NoSQL people, have you use MongoDB and Amazon DynamoDB both? Which one do you prefer and why?” / Twitter
  3. (1) Florin Pop 👨🏻‍💻 on Twitter: “What would you use for a quick DB in NodeJS?” / Twitter
  4. @Databases · Database libraries for Node.js that protect you from SQL Injection
  5. Comparison of object database management systems – Wikipedia
  6. Wikipedia:WikiProject Databases – Wikipedia
  7. Category:NoSQL – Wikipedia
  8. Category:Cloud databases – Wikipedia
  9. Category:NoSQL products – Wikipedia
  10. databases – Databases (SQL, NoSQL) | Lobsters
  11. Seven Databases in Seven Weeks
  12. Comparison of distributed file systems
  13. Comparison of multi-model databases
  14. Glusterfs vs. Ceph: Which Wins the Storage War? – Make Tech Easier
  15. Database of Databases – Home
  16. CrateDB vs. InfluxDB vs. TimescaleDB Comparison
  17. DB-Engines
  18. Database of Databases – Leaderboards
  19. Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison :: Software architect Kristof Kovacs
  20. Graph Technology Landscape 2020 | GraphAware

Full text search

  1. Using Facets in a Couchbase NoSQL Full Text Search Query

Introduction (NoSQL)

  1. NoSQL – Wikipedia
  2. NewSQL – Wikipedia
  3. How to Handle Semi-Structured Data: JSON Functions – DATAVERSITY
  4. NoSQL Databases – What They Are and Why You Need One

Omid’s Big Data Demystified

  1. Big Data Demystified – Omid Vahdaty, Big Data Ninja
  2. Big Data Demystified – YouTube
  3. Apache Drill Demystified – Big Data Demystified
  4. From Redshift to SnowFlake | Big Data Demystified – YouTube
  5. Big Data Demystified – YouTube
  6. Airflow Demystified | Big Data Demystified
  7. 200KM/h overview on Big Data in AWS | Part 1 – YouTube
  8. 200KM/h overview on Big Data in AWS | Part 1
  9. Data Demystified | For Bussiness Executives and Non Tecnical Professionals | Meetup
  10. How to create your own SaaS | Meetup
  11. (57) Galit Koka Elad | LinkedIn

Scale

  1. 3 Reasons fast databases will never be fast enough
  2. Schema-agnostic databases – Wikipedia
  3. Scaling to 100k Users | Lobsters

Query languages

  1. Writing SQL is sooooo 2 decades ago : programmingcirclejerk
  2. The SQL I Love <3. Efficient pagination of a table with 100M records | All You Need Is Backend
  3. Datalog – Wikipedia
  4. SELECT wat FROM sql | Lobsters

Docker

  1. Discussion on Reddit /r/webdev: 6 Docker Basics You Should Completely Grasp When Getting Started : webdev
  2. explain docker in 140 characters or less without stupid shipping container metaphors.” (tweet) / 0operator
  3. Discussion on Reddit /r/webdev: Best way to get familiar with Docker? : webdev
  4. https://thehftguy.com/2017/02/23/docker-in-production-an-update/
  5. SeaLights says…
  6. How Nextdoor made a 10x improvement in release times with Docker and Amazon ECS
  7. Docker in Production: A History of Failure – The HFT Guy
  8. | Docker Documentation
  9. Bret’s Docker and DevOps Resources
  10. Dealing with Labels : docker
  11. Docker Certified Associate Exam : docker
  12. Docker vs LXD/C considering the stateful application, OSI layer 3, with the only work IPv6 over IPv4 (sit) or IPv6 over IPv6 (ip6ip6) tunnel.
  13. What are some methods to share storage on K8s? : devops
  14. How to create reproducible Docker builds? : docker
  15. Stress-testing Docker container resources with Pumba : docker
  16. The Slippery Slope of Docker Dev Environments | Lobsters
  17. Portainer Management, Docker User Interface, Container Software – Auckland, Singapore, San Francisco | Emerging Technology Partners
  18. Docker-compose using volume instead of bind mount : docker
  19. The Slippery Slope of Docker Dev Environments | Hacker News
  20. How to wrap my Firefox process in a cgroup to limit its memory usage? : linuxadmin
  21. Network namespaces from Go | Lobsters
  22. Easiest way to run x86 containers on an ARM cluster? (K3s, Containerd, Raspberry Pi 4 4GB, Raspbian) : devops
  23. Tool to visualize network stack on host system wrt containers? : docker
  24. Containerizing python program
  25. Add a Healthcheck to look for file : docker
  26. Transmission-vpn insists on creating dirs in places not specified in my docker-compose.yml file : docker
  27. CodeCrafters – Advanced programming challenges
  28. The Docker Book
  29. User errors : docker
  30. Why using a docker volume instead of a filesystem mounted one? : docker
  31. “pygame.error: No available audio device” when running in Docker container
  32. Announcing The Docker Compose Specification | Hacker News
  33. Forked cli to implement `docker manifest rm`, remove manifest list from local storage
  34. Mount hostpath volume as non root user
  35. From PM2 to Docker: Automatic restarts
  36. Linux containers in a few lines of code | Hacker News
  37. The logging framework isn’t a bottleneck, and other lies your laptop tells you | Hacker News
  38. https://github.com/wsargent/docker-cheat-sheet
  39. Best practices: data created within the container
  40. 6 open source virtualization technologies to know in 2020 | Opensource.com
  41. Should I migrate my multiple websites running on a single server? if so, how?
  42. notaryproject · GitHub
  43. Open Container Initiative · GitHub
  44. Rootless containers with Podman: The basics | Lobsters
  45. CNI, CRI, and OCI – Oh My! [I] – Elsie Phillips & Paul Burt, CoreOS CNCF [Cloud Native Computing Foundation] 2.7K views 2 years ago
  46. How ReadMe Went From SaaS To On-Premises In Less Than One Week | StackShare: … using Docker.
  47. Discussion on FB /groups/ops.il: 2016-12-22: memory leak(?) running Centos 7 and docker containers serving gitlab CI?
  48. Migration overview | Docker Documentation
  49. Another reason why your Docker containers may be slow / Maxim Leonovich, 2018-04-04: a debugging story.
  50. Containers #101 Intro to Docker basic commands search pull run commit etc & Docker Hub HD – YouTube
  51. Discussion on Reddit /r/programming: From Docker Container to Bootable Linux Disk Image : programming
  52. maybe containers were a mistake (tweet) / jessie frazelle
  53. Discussion on Reddit /r/devops: Introducing Lazydocker, a terminal GUI for docker! : devops

Android

  1. Where Android and Docker meet – AndroidPub
  2. Intro to docker: Building Android App – Elye – Medium
  3. budtmo/docker-android: Android in docker solution with noVNC supported and video recording

APIs

  1. docker.io – npm
  2. dockerode – npm

Compose, Swarm

  1. BretFisher/node-docker-good-defaults: sample node app for Docker examples
  2. Docker swarm – create 2 networks : docker
  3. Docker Swarm Rolling Updates : docker
  4. [HELP] Set host network IP in compose file – Docker host has multiple IPs : docker
  5. Docker-Compose detached mode (-d) noob question : docker
  6. Hosting multiple Flask applications in Docker : docker
  7. Docker run command to Docker Compose generator : docker
  8. Newbie to Docker Swarm, port conundrum : docker
  9. What Is Container Orchestration?

Continuous (Docker)

  1. dockerhub-webhook – npm
  2. Where Android and Docker meet – AndroidPub
  3. Discussion on Reddit /r/devops: how do you deploy code into a container? : devops

Docker for Node

  1. Continuous Deployment of a Dockerized Node.js Application to AWS ECS – Semaphore
  2. Using Docker for Node.js in Development and Production – DEV Community 👩‍💻👨‍💻
  3. Guide: Set up Docker for a Node.js app and deploy to AWS
  4. BretFisher/node-docker-good-defaults: sample node app for Docker examples
  5. BretFisher/dockercon19: DockerCon “Docker for Node.js” examples
  6. Top 4 Tactics To Keep Node.js Rockin’ in Docker – Docker Blog
  7. docker-node/BestPractices.md at master · nodejs/docker-node
  8. Discussion on Reddit /r/node: What’s the win in dockerizing a node app? : node
  9. Discussion on Reddit /r/node: Use Docker to Create a Node Development Environment : node
  10. N|Solid is Now Available for Google Cloud Run – NodeSource

Mess (Docker)

  1. containerz.info
  2. Accenture/tldr: The Lightweight Docker Runtime
  3. Category:Linux Containerization – Wikipedia
  4. Practis meetup – Selenium Infrastructure – local to Docker lecture | Meetup
  5. Use multi-stage builds | Docker Documentation
  6. Calico with Docker
  7. tef, one word, all lowercase on Twitter: “docker is just static linking for millenials” / Twitter
  8. Docker Hub Quickstart | Docker Documentation
  9. Overview of Docker Compose | Docker Documentation
  10. How to Dockerize a Node.js application | Buddy: The DevOps Automation Platform

Network

  1. [Help Requested] DockStarter Dockers single container fails to respond after updating : docker
  2. Hosting multiple Flask applications in Docker : docker
  3. nginx – From inside of a Docker container, how do I connect to the localhost of the machine? – Stack Overflow
  4. I can’t solve “HTTP 502 Bad gateway” problem when using Nginx as reverse proxy in a docker container
  5. Container Networking From Scratch – Kristen Jacobs, Oracle CNCF [Cloud Native Computing Foundation] 21K views 1 year ago

Registry

  1. Docker local registry tries to push images to docker.io : docker

Containers

  1. Choosing the Right Containerization and Cluster Management Tool – DZone Cloud
  2. Sysdig | Container isolation gone wrong
  3. Discussion on Reddit /r/programming: Moby – The Container System Framework : programming
  4. Jessie Frazelle’s Blog: Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs

Base images

  1. OSes for Containers – a base image saga | Meetup
  2. OSes for Containers – YouTube
  3. Super small Docker image based on Alpine Linux | Hacker News
  4. Minideb: A Minimalist, Debian-Based Docker Image – DZone Cloud
  5. debian – Docker Hub
  6. amazonlinux – Docker Hub
  7. nodejs/docker-node: Official Docker Image for Node.js
  8. heroku/stack-images: Heroku stack images

Building images

  1. long build time
  2. Building on solid ground: ensuring reproducible Docker builds for Python | Lobsters
  3. How the Docker Build Cache works : docker

Distroless

  1. Distroless
  2. distroless/README.md at master · GoogleContainerTools/distroless · GitHub
  3. distroless/Dockerfile at master · GoogleContainerTools/distroless · GitHub
  4. GitHub – GoogleContainerTools/distroless: 🥑 Language focused docker images, minus the operating system.

Layer caching

  1. Building Efficient Dockerfiles – Node.js – bitJudo
  2. https://github.com/nodejs/docker-node/blob/master/docs/BestPractices.md#node-gyp-alpine

Base images, layers

  1. buildpack-deps – Docker Hub: common build dependencies.

Dockerfile, container image

  1. Building Efficient Dockerfiles – Node.js – bitJudo: layer for dependencies, using ADD package.json …
  2. node.js – Using Docker with nodejs with node-gyp dependencies – Stack Overflow
  3. How to “extend” a docker image (eg. web-server:latest) by grabbing an S3 file at runtime to configure the web-server while keeping the web-server’s entrypoint and cmd. : docker: image size problems: when? Why?
  4. Easiest way to run x86 containers on an ARM cluster? (K3s, Containerd, Raspberry Pi 4 4GB, Raspbian) : devops
  5. How far should I go “decoupling” my app into smaller containers? : docker
  6. Understanding cache_from in compose
  7. Which OS for Kubernetes in 2020?
  8. Sync docker containers across devices : docker
  9. Workflow with docker in the development environment : docker
  10. You don’t need an image to run a container
  11. Rash, a declarative shell scripting for containers entrypoints
  12. Creating some example Dockerfile’s to help beginners : docker
  13. Show HN: Dockerfiler: declarative management of images built from Dockerfiles | Hacker News
  14. Best Practice/ Way to have different docker-compose files explaining different scenarios in a Repository
  15. A tableau of crimes and misfortunes: the ever-useful `docker history`
  16. Docker Manifest – A Peek Into Image’s Manifest.json Files – DZone DevOps
  17. Terminal is required to read the password : docker
  18. Add shell or bash to a docker image (Distroless based on Debian GNU/Linux) – Stack Overflow
  19. Discussion on Reddit /r/netsec: WhaleTail – Generates Dockerfile that created a Docker Image : netsec
  20. 10 Docker Image Security Best Practices | Snyk

Multistage

  1. Crafting multi-stage builds with Docker in Node.js – Cloudnweb : node

Registry

  1. Creating a private Docker registry | Lobsters
  2. Intro: Harbor – Enterprise Cloud Native Artifact Registry – Alex Xu & Steven Ren, VMware – YouTube

Kubernetes

  1. community/README.md at master · kubernetes/community
  2. Reference – Kubernetes
  3. Kubernetes CI/CD Pipelines at Scale
  4. Top 10 Kubernetes Tips and Tricks You Should Know – Whizlabs Blog
  5. Kubernetes – Wikipedia
  6. reddit: the front page of the internet
  7. Running Elasticsearch on Kubernetes – Itamar Syn-Hershko – Medium
  8. Thou shalt not run a database inside a container – Sysadmin 4 lyfe
  9. Kubernetes Architecture – Kubernetes Academy
  10. Kubernetes Architecture – Kubernetes
  11. Certified Kubernetes Application Developer (CKAD) – Cloud Native Computing Foundation
  12. cncf/curriculum: 📚Open Source Curriculum for CNCF Certification Courses
  13. Kubernetes Lifecycle Management with Docker Kubernetes Service (DKS) – Docker Blog
  14. Provisioning and Lifecycle of a Production Ready Kubernetes Cluster
  15. Kubernetes
  16. Provisioning and Lifecycle of a Production Ready Kubernetes Cluster
  17. Rancher Advances Kubernetes Lifecycle Management – Container Journal
  18. In Need of Amazing Bash (or Docker) Trick for Kinesis Logging : devops
  19. Device Plugins – Kubernetes
  20. spotguides/nodejs-mongodb: Spotguide for Node.js with MongoDB database
  21. Banzai Cloud
  22. kubesail/deploy-node-app: Deploy your node.js app to Kubernetes with a single command. No config required.
  23. KubeSail | Cloud hosting as easy as Heroku, as powerful as AWS
  24. KubeSail Blog | Storage on Kubernetes
  25. GoogleContainerTools/skaffold: Easy and Repeatable Kubernetes Development
  26. kubernetes-sigs/kubefed: Kubernetes Cluster Federation
  27. Overview of Docker Compose | Docker Documentation
  28. What are some methods to share storage on K8s? : devops
  29. Expert Certification – Cloud Native Computing Foundation
  30. cncf/curriculum: 📚Open Source Curriculum for CNCF Certification Courses
  31. Series Learning Path: Kubernetes Jul 31, 2019
  32. Container Stack – The cloud native conference on container devOps
  33. From Containers to Container Orchestration – The New Stack
  34. Docker Fully Embraces Kubernetes – The New Stack
  35. What Is Container Orchestration?
  36. Towards a Kubernetes native Future – CloudARK – Medium
  37. EKS on Fargate! World’s first fully managed EKS option? : devops
  38. (1) Bret Fisher on Twitter: “I’m working on some #Kubernetes Ingress videos. Question 1: which, if any, do you use and Question 2: Are you using an Ingress provider, or a CRD?” / Twitter
  39. (1) Ant(on) Weiss on Twitter: “A team I work with just turned down Istio ‘because of complexity and latency’ and then built their own traffic splitting solution based on nginx ingress and multiple HAproxy instances…. Because this is what they are used to… Curious as to what my feed thinks…” / Twitter
  40. (1) Learnk8s on Twitter: “Rudr is an implementation of the Open Application Model (OAM) that allows users to deploy and manage applications easily on any Kubernetes cluster with separation of concerns of application developer and operator https://t.co/3Mex3NdJ84” / Twitter
  41. oam-dev/rudr: A Kubernetes implementation of the Open Application Model specification
  42. Should You Use Kubernetes and Docker In Your Next Project? – YouTube
  43. VMware to use MinIO object storage in Kubernetes embrace – Blocks and Files
  44. (1) e.rin() e.sco() on Twitter: “live tweeting a first local kubernetes attempt ~a thread~” / Twitter
  45. I don’t believe in Kubernetes
  46. (1) Michael Hausenblas on Twitter: “For local @kubernetesio development I mainly use (reply for other options):” / Twitter
  47. (1) Suz Hinton on Twitter: “I can’t believe I’m about to say it but I think I need Kubernetes for this” / Twitter
  48. DNS Lookups in Kubernetes – Karan Sharma
  49. Building a Linux Desktop for Cloud Native Development
  50. How To Use A Single Virtual Machine As A Kubernetes Cluster Using Kubeadm | Lobsters
  51. Prometheus Self Discovery on Kubernetes – Developer.sh
  52. Kubernetes Journey – How to setup the HAProxy Cluster with high availability | Hacker News
  53. Kubernetes client tools overview – Developer.sh
  54. “Let’s use Kubernetes!” Now you have 8 problems | Lobsters
  55. Add a Healthcheck to look for file : docker
  56. Understand pod networking in your eks!
  57. Show HN: Anatomy of My Kubernetes Cluster | Hacker News
  58. Turing Pi: Kubernetes Cluster on Your Desk | Hacker News
  59. PoP: You Don’t (Always) Need Kubernetes
  60. Docker desktop creators built a Kubernetes management tool : aws
  61. Lens | The Kubernetes IDE
  62. Portainer for Kubernetes (BETA) : docker
  63. Kubernetes workshop in a box : kubernetes
  64. Deploying An Application On Kubernetes From A to Z
  65. Investigating Kubernetes performance issues with BPF : kubernetes
  66. K8s hands on education
  67. Traefik v1.7 -> v2.2 upgrade a total nightmare
  68. Codefresh writeup about local Kubernetes development with Okteto
  69. How Airbnb Simplified the Kubernetes Workflow for 1000+ Engineers
  70. How Airbnb Simplified the Kubernetes Workflow for 1000+ Engineers : kubernetes
  71. Keynote: Developing Kubernetes Services at Airbnb Scale – Melanie Cebula, Software Engineer, Airbnb – YouTube
  72. Develop Hundreds of Kubernetes Services at Scale with Airbnb – YouTube
  73. Airbnb’s 10 Takeaways from Moving to Microservices – The New Stack
  74. The Kubernetes Effect
  75. How Team Interactions Help Kubernetes Adoption with Manuel Pais at QCon London
  76. Develop Hundreds of Kubernetes Services at Scale with Airbnb
  77. Kubernetes is Not Your Platform, It’s Just the Foundation – YouTube
  78. AWS open sources cloud development kit to make Kubernetes easier to use : kubernetes
  79. 10 most common mistakes using kubernetes : kubernetes
  80. LA-based Replicated adds former GitLab head of product as its chief product officer | TechCrunch
  81. (1) Daniele Polencic on Twitter: “THREAD: How does the Kubernetes API work? The Kubernetes API is made of several smaller components. In this thread you will learn about the component involved in storing resources into etcd. https://t.co/H9vueUGLWU” / Twitter
  82. CAPI – Multi-Cloud and Multi-Cluster Declarative Kubernetes Cluster Creation and Lifecycle Management
  83. (1) Daniele Polencic on Twitter: “THREAD: What happens when you create a Pod in Kubernetes? Spoiler: a surprisingly simple task reveals a complicated workflow that touches several components in the cluster. https://t.co/SNEufo0lBe” / Twitter
  84. Kubernetes
  85. KubeApps Hub: Discover & launch great Kubernetes-ready apps | KubeApps Hub
  86. Introduction – Kubernetes CSI Developer Documentation
  87. Drivers – Kubernetes CSI Developer Documentation
  88. Install CockroachDB on Kubernetes
  89. (1) Darren Shepherd on Twitter: “Can we stop fooling ourselves. Nobody’s going to ever set proper resources requests.” / Twitter
  90. Tutorial: Set up a Secure and Highly Available etcd Cluster – The New Stack
  91. Setting Up a CrateDB Cluster With Kubernetes to Store and Query Machine Data – DZone Database
  92. (1) Cory O’Daniel on Twitter: “@bownie29 @riccardomc It’s meant to make operations’ lives easier. IMO if you’re exposing developers to k8s, you’re doing a disservice to your org.” / Twitter
  93. (1) . on Twitter: “If you are a VP of IT, call your architect that sold you on k8s and tell them “hey, I want you to move the workload from AWS to Azure next week”” / Twitter
  94. Webinar: GitOps, DSL & App Model – Getting Started Building Developer Centric Kubernetes – YouTube
  95. (1) Darren Shepherd on Twitter: “k9s is really an incredibly good tool. It really makes interacting with k8s much much better. Great job @kitesurfer” / Twitter
  96. Why you don’t have to be afraid of Kubernetes | Opensource.com
  97. (1) Daniele Polencic on Twitter: “MEGATHREAD Learn Kubernetes one Twitter thread at the time! Below you can find a collection of threads about Kubernetes and Kubernetes-related tech! I regularly add more, so you can follow me or @learnk8s for more updates! https://t.co/0ingxHn9vx” / Twitter
  98. Tired of typing kubectl commands? Check out this comparison of Kubernetes clients.
  99. Kubevious – a Revolutionary Kubernetes Dashboard for Cross-Checking and Validating Your Kubernetes Resources
  100. State of Cloud Native Development
  101. The Kubernetes Handbook
  102. Do I Need Kubernetes?
  103. Webinar 5/11: Percona & PlanetScale Present: Introduction to Vitess on Kubernetes for MySQL – Percona Database Performance Blog
  104. GitHub – walidshaari/Kubernetes-Certified-Administrator: Online resources that will help you prepare for taking the CNCF CKA 2020 “Kubernetes Certified Administrator” Certification exam. with time, This is not likely the comprehensive up to date list – please make a pull request if there something that should be added here.
  105. How to explain Kubernetes Operators in plain English | The Enterprisers Project
  106. Ambassador Edge Stack | Self-Service Edge Management for K8s
  107. VMware Tanzu Portfolio | VMware Tanzu
  108. Keynote: Kubernetes Federation – Kelsey Hightower, Google – YouTube
  109. Policy Management in Kubernetes – Moving to a Centralised Management.. – Olive Power & Rachel Leekin – YouTube
  110. Interoperability of Open Source Tools: The Emergence of Interfaces – Katie Gamanji, American Express – YouTube
  111. Installing Kubernetes with Kind | Kubernetes
  112. Webinar: Kubernetes 1.19 CNCF [Cloud Native Computing Foundation] 2.4K views 1 day ago New
  113. Introducing BDDA, the infrastructure workflow we use for Kubernetes – Atlassian Developers
  114. awesome-kubernetes/README.md at master · ramitsurana/awesome-kubernetes · GitHub
  115. CloudEvents
  116. Oops, We Forgot to Build a Managed Kubernetes Service!
  117. kcleaner — A CLI for cleaning up kubernetes config files

CLI (K8s)

  1. Install and Set Up kubectl – Kubernetes
  2. Overview of kubectl – Kubernetes
  3. GoogleContainerTools/skaffold: Easy and Repeatable Kubernetes Development
  4. (1) Daniele Polencic on Twitter: “THREAD: How does the Kubernetes API work? The Kubernetes API is made of several smaller components. In this thread you will learn about the component involved in storing resources into etcd. https://t.co/H9vueUGLWU” / Twitter

eksctl

  1. Eksctl – A CLI Tool to Create Kubernetes Cluster on Amazon EKS
  2. eksctl – the EKS CLI – AWS Feed
  3. eksctl – a CLI for simple cluster creation on Amazon EKS
  4. weaveworks/eksctl: The official CLI for Amazon EKS
  5. Introduction | eksctl

kops

  1. kubernetes/kops: Kubernetes Operations (kops) – Production Grade K8s Installation, Upgrades, and Management
  2. What is Kops? Kubernetes Operations with Kops – Cloud Academy Blog
  3. amazon web services – KOPS over AWS EKS or vice versa – Stack Overflow
  4. EKS vs. KOPS
  5. Kops vs. EKS: A Comparison Guide | Caylent
  6. Kops vs. EKS: A Comparison Guide – DZone Cloud
  7. Kubernetes on AWS: EKS vs Kops

Elasticsearch

  1. Running Elasticsearch on Kubernetes – Itamar Syn-Hershko @ Google TLV – YouTube

GitOps

  1. GitOps
  2. (1) Matt Klein on Twitter: “@adamhjk Yes, it’s a thing. IMO GitOps is a half-baked workaround because we don’t have real UX/UI for the systems we need to use. Git provides some basics around version history, ACL, etc. so it works as a stopgap. We can/must do much better than GitOps.” / Twitter
  3. ArgoCD was just accepted by CNCF yesterday as an incubating project. Here’s a blog on Multicluster GitOps with ArgoCD : kubernetes
  4. Kickstart your GitOps practices today
  5. orchestrator: what’s new in CI, testing & development – code.openark.org
  6. Serverless GitLab CI/CD on AWS Fargate
  7. (1) Ant(on) Weiss on Twitter: “I’d argue that the main conceptual flaw of all the #gitops tooling is treating git – an inherently distributed system – as a central source of truth. This model works ok for small deployments but is very limited in scalability.” / Twitter

Hadoop

  1. https://openlookeng.io/docs/docs/connector/carbondata.html
  2. Which Hadoop File Format Should I Use? — Jowanza Joseph
  3. Apache Carbondata: An Indexed Columnar File Format for Interactive Query with Spark SQL – Databricks
  4. Cloud Computing in the Cloud (Hadoop.tw Meetup @ 2015/11/23) (slides): Hadoop vs AWS EMR

Kafka

  1. Running BigData Applications with Microservices and Airflow
  2. Aug 29
  3. What every software engineer should know about Apache Kafka | Hacker News

Helm

  1. What is Helm in Kubernetes? Helm and Helm Charts explained | Kubernetes Tutorial 23 – YouTube
  2. Kubernetes at DH: A journey from YAML headaches to Helm bliss – Blog at Delivery Hero

Swarm

  1. labs/README.md at master · docker/labs

Introductions, overviews (K8s)

  1. Cluster Administration Overview – Kubernetes
  2. What’s the difference between a pod, a cluster, and a container? | The Enterprisers Project
  3. Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down – Carson Anderson, DOMO – YouTube
  4. Kubernetes Deconstructed – Introduction
  5. Towards a Kubernetes native Future – CloudARK – Medium

IoT, Edge (AWS)

  1. GitHub – royby-cyberark/aws-iot-device-sdk-python: SDK for connecting to AWS IoT from a device using Python.

IoT edge (WG)

  1. community/README.md at master · kubernetes/community

Knative

  1. Knative

Lifecycle

  1. The lifecycle of a Kubernetes Pod – Kubernetes Tutorials
  2. Pod Lifecycle – Kubernetes
  3. Container Lifecycle Hooks – Kubernetes

Local dev, embedded (K8s)

  1. Developing Locally with Kubernetes [I] – Ryan Jarvinen, Independent – YouTube
  2. Local-Kubernetes-Environments-with-minikube.html
  3. Home – Telepresence
  4. Seamless Development Environments on Kubernetes using Telepresence – Ara Pulido – YouTube
  5. Sponsor Demo: Rancher – K3s and Raspberry Pi to Go – Portable and Practical – YouTube
  6. kind

API

  1. community/api-conventions.md at master · kubernetes/community

OpenShift

  1. Red Hat Advanced Cluster Management for Kubernetes
  2. OpenShift and Kubernetes: What’s the difference?
  3. An Introduction to Enterprise Kubernetes
  4. Managing Kubernetes and OpenShift with ManageIQ – Alissa Bonas – YouTube

Operators, CRD

  1. KUDO – FAQ
  2. Kubernetes lifecycle management using operators – IBM Developer
  3. OperatorHub.io | The registry for Kubernetes Operators
  4. OperatorHub.io | The registry for Kubernetes Operators
  5. Airflow on Kubernetes (Part 1): A Different Kind of Operator – Kubernetes
  6. Operator framework
  7. Tutorial: Zero to Operator in 90 Minutes! – Solly Ross, Google – YouTube
  8. Zero To Operator
  9. To Crd, or Not to Crd, That is the Question – Ed King & Sam Gunaratne, Pivotal – YouTube
  10. KubeCon + CloudNativeCon | Open Source Summit China 2019: To Crd, or Not to Crd, That is the Quest…
  11. YAML is for Computers. ksonnet is for Humans – Bryan Liles, Heptio (Any Skill Level) – YouTube
  12. Tutorial: Deep Dive into the Operator Framework for… Melvin Hillsman, Michael Hrivnak, & Matt Dorn – YouTube

Storage

  1. Discussion on Reddit /r/devops: Recommendations for persistent shared storage for multiple docker hosts : devops

Observability

  1. weaveworks/scope: Monitoring, visualisation & management for Docker & Kubernetes

SIGs

  1. community/sig-list.md at master · kubernetes/community
  2. Adjust API review process for CRDs and SIGs/subprojects · Issue #3864 · kubernetes/community

Data lake

  1. Hadoop HDFS’s Logical Successor / Jonathan Symonds, 2019-08-13: Hadoop/HDFS is dead.

Wait, I’m still going over these…

  1. ReproducibleBuilds – Debian Wiki
  2. The Linux cloud swap that spells trouble for Microsoft and VMware • The Register
  3. Once upon a time, they thought they could rule the world #KubeCon https://t.co/9lmobxbCYa (tweet) / @cloud_opinion
  4. Flatpak Frequently Asked Questions
  5. flant/dapp: Утилита для реализации и сопровождения процессов CI/CD
  6. רשמים ראשונים מכנס 2018 HashiCorp | ALMtoolbox בלוג חדשותALMtoolbox בלוג חדשות
  7. Craft Conference
  8. Codefresh
  9. CapRover · Build your own PaaS in a few minutes!
  10. ctop is so awesome! (https://t.co/3cSXWxzqiw) Watch @gerhardlazu use it like a https://t.co/32GoHLgHzU DBA 👀… (tweet) / Changelog
  11. Akka: Actor Model on the JVM.
  12. Fighting Ebola with JavaScript – net magazine
  13. Behold the Cloud of Clouds: The Intercloud – IEEE Spectrum
  14. How We Knew It Was Time to Leave the Cloud | GitLab
  15. Run Express server in your browser | Better world by better software
  16. How we learned to stop worrying and love the proxy – Turbine Labs
  17. The AWS and MongoDB Infrastructure of Parse: Lessons Learned
  18. High-Performance Backend-as-a-Service | Baqend
  19. Stacking Theory for Systems Design
  20. Completing the Netflix Cloud Migration
  21. Moving between different CDN providers – Knowledgebase – GlobalDots
  22. How Discord Indexes Billions of Messages
  23. The million dollar engineering problem
  24. Interprocess Communication in NodeJS – Sessions by Pusher
  25. Incident Summary: 2017–03–16 – Square Corner Blog
  26. sbruno81/rets-client: Node.js RETS Client (Real Estate Transaction Standard)
  27. Discussion on FB /groups/ops.il: 2017-03-31: Go and scale.
  28. Discussion on Reddit /r/node: Node js Multiple Server Architecture. : node
  29. How We Built r/Place – Upvoted
    1. Discussion on Reddit /r/programming: How We Built r/Place : programming
  30. Discussion on Reddit /r/node: Strategies for Propagating Document Updates : node
  31. https://medium.com/@eyalronel1984/auto-scaling-real-time-nodejs-applications-on-aws-the-last-tutorial-youll-need-eba1d2c88a4c
  32. Discussion on Reddit /r/aws: Opinions on going serverless for a startup? (E.g. user authentication, registration, push notifications, etc) : aws
  33. Building a NodeJS web server with HAProxy and Let’s Encrypt on Debian Stretch
  34. How do you cut a monolith in half? — programming is terrible
  35. Discussion on Reddit /r/devops: server infrastructure scalability: configuration management vs orchestration vs immutables (amis)? : devops
  36. How CircleCI Processes 4.5 Million Builds Per Month – | StackShare
  37. Discussion on FB /groups/ops.il: 2017-07-26 (Hebrew): MQTT Brokers…
  38. Autoscaling based on request queuing – Square Corner Blog
  39. Discussion on Reddit /r/node: Looking for an API server code review : node
  40. Discussion on FB /groups/nodejsisrael: 2017-10-18 (Hebrew): connections to Mongo from microservices: one? Pool? You’re doing it wrong?
  41. josk
  42. Discussion on Reddit /r/programming: Why does one NGINX worker take all the load? : programming
  43. go-ego/riot: Go Open Source, Distributed, Simple and efficient Search Engine
  44. Discussion on Reddit /r/devops: Help with Database Automation : devops
  45. Community | Wallaroo Labs
  46. Fearless Concurrency in Firefox Quantum – The Rust Programming Language Blog
  47. Building a Fast Search Experience
  48. osquery Across the Enterprise – Palantir
  49. Microservice Architecture: All the Best Practices You Need to Know | Coding Sans
  50. a10n — L10n Automation
  51. Discussion on Reddit /r/devops: opnfv…..is this the next big thing? How much impact will it have? : devops
  52. Postmortem of Service Outage at 3.4M CCU
  53. assafg/osiris: Simple Event Sourcing for NodeJS
  54. Migrating to Kubernetes with zero downtime: the why and how
  55. Discussion on Reddit /r/aws: ELB alternatives : aws
  56. Discussion on Reddit /r/aws: What is the best way to Scale-In an autoscale group based on the sum of visible messages in multiple SQS queues? : aws
  57. Time to “Hello, World”: running Node.js on VMs, Containers, Apps, and Functions
  58. How we saved over $240K per year by replacing Mixpanel w/ BigQuery, Dataflow & K8s
  59. Discussion on Reddit /r/devops: Noob: How to correctly use load balancers to scale a system? : devops
  60. Discussion on FB /groups/nodejsisrael: 2018-09-16 (Hebrew): CPU intensive vs responsiveness.
  61. מפגש בנושא זרימה של מידע באמצעות Kafka וSpark
  62. Discussion on Reddit /r/devops: Serverless DevOps: What do we do when the server goes away? (book) : devops
  63. A thread about handling deletes in distributed systems. You’d think that deleting a piece of data would be straightforward. As long as you’re talking about deleting something on a single computer, it’s not that hard. But once you add a network, the fun begins. (tweet) / Jan Lehnardt
  64. On Monoliths and Microservices – dev.otto.de
  65. SCS: Self-Contained Systems
  66. Discussion on FB /groups/ops.il: 2018-12-30: millisecond-scale scaling? Docker strategy (pre-warming), alternatives…
  67. Web Architecture 101 – VideoBlocks Product & Engineering
  68. Build the future of Open Infrastructure.
  69. http://www.reactive-streams.org/
  70. Discussion on Reddit /r/aws: Please ELI5 how IOPS, Throughput, CPU, Bandwidth, and EBS-Optimization relate to each other wrt bottlenecks? : aws
  71. Discussion on Reddit /r/node: Why should I use a Reverse Proxy if Node.js is Production-Ready? : node
  72. כל המידע על מחשוב ענן בישראל – Cloud Computing
  73. Discussion on Reddit /r/aws: AWS Batch / Docker load times : aws
  74. Discussion on Reddit /r/aws: ALB + Fargate – Healthchecks will mean you are charged 24/7? : aws
  75. How to run k8s in my Lambda function? (tweet) / @cloud_opinion
  76. Introducing Traffic Director: Google’s Service Mesh Control Plane
  77. Google Cloud Next ’19: Day 2 Product Innovation Keynote – YouTube
  78. Guidance for Building a Control Plane for Envoy Part 5 – Deployment Tradeoffs – Software Blog
  79. solo.io – YouTube
  80. Webinar: Intro to Hybrid App Architecture – YouTube
  81. solo-io
  82. Discussion on Reddit /r/aws: Best way to deploy Django backend server with React frontend server to EC2/EBS? : aws
  83. Discussion on Reddit /r/aws: How do aws web applications communicate with web servers when using http? : aws
  84. Discussion on Reddit /r/aws: Accessing a locking singleton from concurrent Lambdas : aws
  85. Discussion on Reddit /r/aws: [DynamoDB] If I have only 150 items in a table (eg. 150 products) and they’re all accessed frequently, are they all hot keys? : aws
  86. Past Episodes | Screaming in the Cloud
  87. Discussion on Reddit /r/aws: 4 Reasons Lyft is Smart to Pay AWS $300M : aws
  88. Great (and scary 👻) keynote from @davidxia_ of @Spotify on how he accidentally deleted then recreated a 50-node production cluster, without affecting its customers 😱 😱 😱… https://t.co/jXa9Dhs8rd (tweet) / CNCF
  89. Discussion on Reddit /r/compsci: Where/how to study architecture? : compsci
  90. Discussion on Reddit /r/devops: how_do_you_find_cloud_management_tools
  91. Discussion on Reddit /r/aws: Connecting Remote database server using the private ip : aws
  92. Discussion on Hacker News: How I encrypt my data in the cloud
  93. Live Aggregators: Highly Reliable and Massively Scalable Real Time Aggregation System – Mist Systems
  94. Mastodon on Kubernetes – Speaker Deck
  95. RafalWilinski/hybrid-load-balancing: Hybrid Load Balancing between EC2 and Lambda example with Serverless Framework
  96. Download Free Whitepapers and Bring Success to Your Business – Alibaba Cloud
  97. AWS Well-Architected Labs
  98. NLB Connection Resets – The Startup
  99. Log Detection Management (video)
  100. The Google Cloud Difference – Grow Your Business  |  Google Cloud
  101. Detecting and Managing Drift with Terraform
  102. Discussion on FB /groups/ops.il: 2018-02-08: feedback about Troubleshooting in the Dark
  103. Eclipse MicroProfile: Optimizing Enterprise Java for a Microservices Architecture
  104. Programmable Cloud Networking & Data Preparation for Amazon Athena | Multi-Cloud Engineering (Tel Aviv-Yafo, Israel) | Meetup: synopses: why you need a software-defined perimeter; challenges of preparing data for Amazon Athena.
  105. Now: realtime global deployments


Comments are closed.