Ask Sendai

Archive

You can also filter by tags

2026

Site Reliability Engineer Machine Learning Engineer Cyber Security Architect

2025

GCP - Google Cloud Certified Professional Machine Learning Engineer GCP - Google Cloud Certified Professional Machine Learning Engineer AWS - AWS Certified Machine Learning Specialty AWS - AWS Certified Machine Learning Specialty Kafka certificate rotation investigation Kafka certificate rotation investigation Nginx autoscaling investigation Nginx autoscaling investigation

2024

CISSP - Certified Information Systems Security Professional CISSP - Certified Information Systems Security Professional Microsoft Certified Azure Administrator Associate Microsoft Certified Azure Administrator Associate

2023

AWS Certified Solution Architect Professional AWS Certified Solution Architect Professional Prometheus troubleshooting Prometheus troubleshooting Honeycomb / Redis investigation Honeycomb / Redis investigation

2022

Google yum repo issue investigation Google yum repo issue investigation Hashicorp yum repo issue investigation Hashicorp yum repo issue investigation

2021

GCP TCP Load balanacer investigation GCP TCP Load balanacer investigation 5xx investigation, Part #3 5xx investigation - Part III 5xx investigation, Part #2 5xx investigation - Part II 5xx investigation, Part #1 5xx investigation Overview of Meltdown and Spectre GCP - Google Certified Cloud Architect Professional GCP - Google Certified Cloud Architect Professional GCP - Google Certified Cloud Engineer Professional GCP - Google Certified Cloud Engineer Professional

2020

80.1 million requests per second on DynamoDB Why Linkerd doesn’t use Envoy China Has Launched the World’s First 6G Satellite. We Don’t Even Know What 6G Is Yet. Apache Kafka: 8 things to check before going live Why we switched from Spacy to Flair to anonymize French legal cases gRPC in the Real World: The Kubernetes Container Runtime Interface Nokia wins NASA contract to put a 4G network on the moon Kubernetes Ingress goes GA Cost Engineering at Spotify How Waze predicts carpools with Google Cloud’s AI Platform Yes, you can run VMs on Kubernetes with KubeVirt Telltale: Netflix Application Monitoring Simplified Introducing visx from Airbnb How Alibaba Cloud uses Cilium for High-Performance Cloud How to perform a CNI Live Migration from Flannel+Calico to Cilium Introducing Domain-Oriented Microservice Architecture Cloudflare outage on July 17, 2020 GNU GCC does not round floating-point divisions to the nearest value Python may get pattern matching syntax Samsung Migrates 1.1 Billion Users across Three Continents from Oracle to Amazon Aurora OpenAI releases powerful text generator Artificial brains may need sleep too 5 Essential Papers on AI Training Data Our weird behavior during the pandemic is messing with AI models Why a physicist wants to build a particle collider on the moon IBM will no longer offer, develop, or research facial recognition technology B-21 stealth bomber running Kubernetes for better SDLC experience Train ALBERT for natural language processing with TensorFlow on Amazon SageMaker Growing Anomalies at the Large Hadron Collider Raise Hopes Top 10 Best FREE Artificial Intelligence Courses A highly efficient, real-time text to speech system deployed on CPUs The Hateful Memes AI Challenge 101 Cognitive Biases & Principles That Affect Your UX Ultimate Guide to Natural Language Processing Courses Python 3.9 – The Shape of Things to Come Word2Vec: A Comparison Between CBOW, SkipGram & SkipGramSI The Dark Secrets Of BERT 10 Best Machine Learning Textbooks that All Data Scientists Should Read The Best NLP Papers From ICLR 2020 A Hacker’s Guide to Efficiently Train Deep Learning Models Millions of tiny databases NTP: Building a more accurate time service at Facebook scale NASA to launch 247 petabytes of data into AWS – but forgot about eye-watering cloudy egress costs before lift off Reducing UDP latency Cloudflare’s Current Expansion Is Different from the Others The industry estimates that Samsung Electronics paid more than $483 million to AWS in 2019 One Team at Uber is Moving from Microservices to Macroservices New Kubernetes 1.18 Extends Ingress A Deep Dive into PostGIS Nearest Neighbor Search Testing sync at Dropbox Stripe Issuing is now open to all US businesses Kiali with production-scale Prometheus Introducing PodTopologySpread A state-of-the-art open source chatbot Google’s medical AI was super accurate in a lab. Real life was a different story. Wi-Fi Alliance® delivers more value from Wi-Fi® in 6 GHz Facebook AI, AWS partner to release new PyTorch libraries Demolishing Wallhacks with VALORANT’s Fog of War Nanosensor can alert a smartphone when plants are stressed State of the Machine Learning and AI Industry Your Guide to Natural Language Processing (NLP) Introducing the Plato Research Dialogue System: A Flexible Conversational AI Platform Extractive Text Summarization using Glove Vectors Text Classification: Best Practices for Real World Applications Attack matrix for Kubernetes Wanted: People who know a half century-old computer language so states can process unemployment claims Controlling outbound traffic from Kubernetes Moving from reCAPTCHA to hCaptcha 10 Breakthrough Technologies 2020 How to Avoid Cascading Failures in Distributed Systems High Resolution Performance Telemetry at Scale CNCF Survey 2019 Running Online Services at Riot Kubernetes Canary deployment with Linkerd & Flagger Istio 1.5 introduces simpler architecture, improving operational experience Introducing Piranha: An Open Source Tool to Automatically Delete Stale Code Why We Leverage Multi-tenancy in Uber’s Microservice Architecture An AWS Bill Analysis: Changelogs.md Building a Design Systems Library with Figma & Scripter Kubernetes 1.19 Will Embrace Sidecars SmartShop, Growing from 2 stores to the whole estate Doctors Have Injected DNA-Editing CRISPR Into a Live Person’s Eye Istio in 2020 How Netflix uses Druid for Real-time Insights to Ensure a High-Quality Experience Under the Hood of Uber ATG’s Machine Learning Infrastructure Introducing WebAssembly to Envoy and Istio. How N26 Scales Technology through Hypergrowth 4 CNN Networks Every Machine Learning Engineer Should Know Decoding NLP Attention Mechanisms Is your machine learning/quantum computer lying to you? Container-Native Multi-Cluster Global Load Balancing on GCP The Winding Road to Better Machine Learning Infrastructure Through Tensorflow Extended andKubeflow Project LightSpeed: Rewriting the Messenger codebase Machine learning beats BTC/USDT on unseen data, even with transaction fees and slippage. Gmail Is Catching More Malicious Attachments With Deep Learning Reflections on software performance How Allstate’s Secret Auto Insurance Algorithm Squeezes Big Spenders Driver stranded after connected rental car can’t call home MIT CSAIL TextFooler Framework Tricks Leading NLP Systems Multi-Runtime Microservices Architecture How We Improved Data Discovery for Data Scientists at Spotify The pitch deck that got Smartcar $2 million in seed funding from Andreessen Horowitz How to ignore files in Git without .gitignore Scaling Driver Compliance across Lyft How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience Google AI tool will no longer use gendered labels like ‘woman’ or ‘man’ in photos of people Is Google cooling on open-source foundations? Scaling to Billions of Requests Modernizing the internet with HTTP/3 and QUIC Why American Farmers Are Hacking Their Tractors With Ukrainian Firmware The State of Serverless Why Discord is switching from Go to Rust University of Lancaster Invents Yet Another Memory Taming ElastiCache with Auto-discovery at Scale When machine learning packs an economic punch How Trip.com uses Cilium Envoy Mobile v0.2 deep dive OpenAI, PyTorch Library of Congress Storage Architecture Artificial intelligence yields new antibiotic Deep Learning for Anomaly Detection Designing a Production-Ready Kappa Architecture for Timely Data Stream Processing How Amazon is solving big-data challenges with data lakes 2019 in Review: 10 AI Papers That Made an Impact How we 30x’d our Node parallelism Serving 100µs reads with 100% availability From 15,000 database connections to under 100: DigitalOcean’s tale of tech debt Boeing’s Starliner won’t make it to the ISS now because its internal clock went wrong Making the LinkedIn experimentation engine 20x faster 2020 Cloud Report Scaling Beyond a Billion Transactions Per Day with Sub-second Responses How the U.S. Air Force Deployed Kubernetes and Istio on an F-16 in 45 days Why databases use ordered indexes but programming uses hash tables How the Internet Spans the Globe How to verify that quantum chips are computing correctly Lyft’s Journey through Mobile Networking Facebook Invented a New Language for Machines to Solve Complex Math Equations Most lidars today have between 1 and 128 lasers—this one has 11,000 Intelligent DNS based load balancing at Dropbox The Status of HTTP/3 Introducing the AI Index 2019 Report Why everyone is talking about WebAssembly Engineering SQL Support on Apache Pinot at Uber Loading Android data with coroutines Personalizing Spotify Home with Machine Learning Istio as an Example of When Not to Do Microservices Database Migration To Amazon Aurora Injecting the flu vaccine into a tumor gets the immune system to attack it

2019

How does a Prometheus Histogram work? Building a Service Mesh with Envoy Monitoring blocked and passthrough external service traffic Scaling a Mature Data Pipeline—Managing Overhead Peloton – Uber’s Webscale Unified Scheduler on Mesos & Kubernetes Cloud-Powered, Next-Generation Banking The Future of League’s Engine Operating Apache Kafka Clusters 24/7 Without A Global Ops Team Building a document understanding pipeline with Google Cloud Introducing Maesh: A Service Mesh for Kubernetes Google Research Use of Concept Vectors for Image Search GitHub to Integrate Semmle Code Analysis for Continuous Vulnerability Detection Introducing Hypothesis GU Funcs, an Open Source Python Package for Unit Testing An introduction to audio processing and machine learning using Python Kubernetes 1.16: A big step for CRDs, kubectl and Container Storage Interface Deutsche Bӧrse Group chooses Google Cloud for future growth Mixer out-of-process adapter for Knative Blog: Kubernetes 1.16: Custom Resources, Overhauled Metrics, and Volume Extensions Announcing the Ambassador Developer Portal with Swagger and OpenAPI support What’s new in Kubernetes 1.16? Building a Kubernetes platform at Pinterest Traefik 2.0 Top DevOps tools that you must use in 2019 and beyond Scaling DB Access for Billions of Queries Per Day @PayPal Managing High Availability in PostgreSQL Making long-term forecasts at Lyft 4 Strategies for Incrementally Migrating from VMs to Kubernetes using an API Gateway The Effects of Mixing Machine Learning and Human Judgment State of the cloud 2019: Multi-cloud and Kubernetes go hand in hand Addressing Multi-Cloud Automation, Hashicorp Releases Terraform Cloud Amazon Releases Container Monitoring for Amazon ECS, EKS, and Kubernetes via CloudWatch Microsoft plans to rearchitect Azure Stack by making it container-based Crossplane v0.3 – accelerating support for more clouds and managed services A standard way of managing configurations for multiple environments (and clouds) Understanding Convolutional Neural Networks Three Approaches to Scaling Machine Learning with Uber Seattle Engineering Reimagining Experimentation Analysis at Netflix Introducing LCA: Loss Change Allocation for Neural Network Training Replay in biological and artificial neural networks AWS power outage with data loss Anatomy Of A Power Outage: Explaining the August Outage Affecting 5% of Britain How Lyft Creates Hyper-Accurate Maps from Open-Source Maps and Real-Time Data Introducing KiloGram, a New Technique for AI Detection of Malware Why our team cancelled our move to microservices Announcing etcd 3.4 Down The Rabbit Hole of Performance Monitoring Why Spinnaker matters to CI/CD What Bitbucket learned from migrating its unit testing tool The Linux kernel: Top 5 innovations The lifecycle of Linux kernel testing Applying Netflix DevOps Patterns to Windows Building the New Uber Freight App as Lists of Modular, Reusable Components Powered by AI: Oculus Insight Understanding Envoy Proxy and Ambassador HTTP Access Logs Presto Infrastructure at Lyft Deep probabilistic modelling with Pyro Cilium 1.6: KVstore-free operation, 100% kube-proxy replacement, Socket-based load-balancing Speak to me: How voice commerce is revolutionizing commerce Announcing Maesh, a Lightweight and Simpler Service Mesh Made by the Traefik Team Zoncolan: How Facebook uses static analysis to detect and prevent security issues New advances in natural language processing OPA Gatekeeper: Policy and Governance for Kubernetes The Evolution of Istio’s APIs The (not so) hidden cost of sharing code between iOS andAndroid Verifying Service Mesh TLS in Kubernetes, Using ksniff and Wireshark Kubernetes pod autoscaler using custom metrics Teaching Computers to Answer Complex Questions First Programmable Memristor Computer Evolution of Netflix Conductor The traits of serverless architecture Supercharging Data Delivery: The New League Patcher EGG: A toolkit for language emergence simulations with neural networks Announcing HashiCorp Vault 1.2 Introducing Uber Poet, an Open Source Mock App Generator for Determining Faster Swift Builds Mapping roads through deep learning and weakly supervised training Supporting Dynamic Type at Airbnb A Half Century Ago, Better Transistors and Switching Regulators Revolutionized the Design of Computer Power Supplies Troubleshooting with Kiali Unplugging From Digital Controls to Safeguard Power Grids The Service Mesh: It’s About Traffic Introducing EvoGrad: A Lightweight Library for Gradient-Based Evolution Secure Control of Egress Traffic in Istio, part 3 How should pipelines be monitored? Panel: First Steps with Machine Learning Remote-controlled Salmon Farms to Operate Off Norway by 2020 Deprecated APIs Removed In Kubernetes 1.16 Making Apache Spark Effortless for All of Uber Secure your service mesh with Istio and keep an eye on it with Kiali Amenity Detection and Beyond—New Frontiers of Computer Vision at Airbnb Can We Trust GitHub Stars? Signal Sciences brings real-time web attack visibility to Datadog How to Upgrade Your PostgreSQL Passwords to SCRAM First the E-Bike, Next the Flying Car Re-Architecting the Video Gatekeeper MTTR is dead, long live CIRT A quick guide to GitLab CI/CD pipelines Knative & Linkerd Support, JSON logging, and more in Ambassador 0.73 How to Use New Relic for Performance Engineering and Load Testing Announcing TraefikEE v1.1 Zoncolan: How Facebook uses static analysis to detect and prevent security issues Grafana Labs Teams Use Jaeger to Improve Query Performance Up to 10x Key metrics for monitoring Consul How to detect Kubernetes vulnerability CVE-2019-11246 using Falco. 33(+) Kubernetes security tools Incremental App Migration from VMs to Kubernetes: Planning and Tactics The Riot Games API: Transforms Benchmarking Service Mesh Performance Visualizing City Cores with H3, Uber’s Open Source Geospatial Indexing System Switching between Prometheus servers in Grafana using data source variables Facebook AI Memory Layer Boosts Network Capacity by a Billion Parameters Toward a bastion-less world A Technical Analysis of the Capital One Hack The Technical Side of the Capital One AWS Security Breach Envoy Proxy in 2019: Security, Caching, Wasm, HTTP/3, and more YuniKorn: a universal resource scheduler How a Production Outage Was Caused Using Kubernetes Pod Priorities The journey to support nanosecond timestamps in Elasticsearch Key Conjurer: Our Policy of Least Privilege Visualizing Istio external traffic with Kiali A 30-Second Earthquake Warning Gives a Menlo Park Fire Station a Chance to Protect Itself VPC Traffic Mirroring – Capture & Inspect Network Traffic Whats new in Kubernetes 1.15? Using natural language processing to manage healthcare records Demystifying Containers – Part I: Kernel Space How much disk space do Prometheus blocks use? Automated High Availability in kubeadm v1.15: Batteries Included But Swappable Introducing Volume Cloning Alpha for Kubernetes Future of CRDs: Structural Schemas Kubernetes 1.15: Extensibility and Continuous Improvement World’s First “Quantum Drone” for Impenetrable Air-to-Ground Data Links Takes Off Announcing Envoy Mobile Learning AWS App Mesh How to run evolution strategies on Google Kubernetes Engine No Coding Required: Training Models with Ludwig, Uber’s Open Source Deep Learning Toolbox Kubernetes Operators Best Practices How to monitor Golden signals in Kubernetes Square Case Study Aria Presto: Making table scan more efficient Building Lyft’s Marketing Automation Platform Secure Control of Egress Traffic in Istio, part 1 Name Resolution Issue In CoreDNS: Inside The Mind Of A Problem Solver How Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Today AWS Control Tower – Set up & Govern a Multi-Account AWS Environment GitLab 12.0 released with Visual Reviews and Dependency List AWS Security Hub Now Generally Available How AI is Starting to Influence Wireless Communications Predictive CPU isolation of containers at Netflix Accelerating Uber’s Self-Driving Vehicle Development with Data Scaling Erlang Cluster to 10,000 Nodes Open Banking Minimize the blast radius of changes with Solo.io Gloo Gateway and Weaveworks Flagger Chaos Engineering Kubernetes with the Litmus Framework Argo CD v1.0 Released Scio 0.7: a deep dive KubeCon EU 2019: Top 10 Takeaways Architecting for PCI DSS Segmentation and Scoping on AWS Deploying active-active Postgresql on Kubernetes How to Write Envoy Filters Like a Ninja!—Part 1 Better Apps with React Server-Side Rendering Simplify DNS management in a multi-account environment with Route 53 Resolver How big companies are using Kubernetes AWS and the CLOUD Act Command-line tools for Kubernetes: kubectl, stern, kubectx, kubens What is the Future of Observability? Jaeger and OpenTelemetry Layer 7 Observability with Consul Service Mesh Velero is an Open Source Tool to Back up and Migrate Kubernetes Clusters GCP outage postmortem CoreDNS bug investigation CoreDNS bug investigation Kyma – extend and build on Kubernetes with ease Elastic Cloud on Kubernetes: Automating Elasticsearch and Kibana on Kubernetes The Calculator That Helped Land Men on the Moon Announcing Service Mesh Interface (SMI) Support and Collaboration Atom Power Is Launching the Era of Digital Circuit Breakers Releasing Pythia for vision and language multimodal AI models HashiCorp Consul supports Microsoft’s new Service Mesh Interface The secret life of DNS packets: investigating complex networks Introducing Argo Rollouts Announcing Terraform 0.12 Hello Service Mesh Interface (SMI): A specification for service mesh interoperability A Detailed Overview of AWS API Gateway Advance boosts efficiency of flash storage in data centers The Right Way to Get Your First 1,000 Customers Disaster Tolerance Patterns Using AWS Serverless Services 6 new ways to reduce your AWS bill with little effort How we optimized Magic Pocket for cold storage New features planned for Python 4.0 I’m Not A Robot! AWS App Mesh CRI-O: An Open Source Container Runtime for Kubernetes Visualizing Traffic Safety with Uber Movement Data and Kepler.gl Helm 3 Alpha Release Available and What’s Next AWS App Mesh—Service Mesh for Microservices Running on AWS AWS App Mesh is now generally available From Monolith to Microservices How much RAM does Prometheus 2.x need for cardinality and ingestion? Amazon S3 Path Deprecation Plan Rook v1.0, A Major Milestone CNCF - CNCF Certified Kubernetes Administrator CNCF - CNCF Certified Kubernetes Administrator Cilium User Survey March 2019 How to run OpenWhisk Actions on Knative? 3 Trends in test automation Python at Netflix Cilium 1.5: Scaling to 5k nodes and 100k pods, BPF-based SNAT, and Rolling Key Updates for Transparent Encryption Linkerd or Istio? Guidance for Building a Control Plane for Envoy Part 5: Deployment Tradeoffs Setting up Kubernetes Network Policies Debugging Istio control plane with Squash Introducing kube-iptables-tailer: Better Networking Visibility in Kubernetes Clusters Optimizing M3: How Uber Halved Our Metrics Ingestion Latency by Forking the Go Compiler Surface Kubernetes Errors with Sentry The Future of Cloud Providers in Kubernetes Detecting malaria with deep learning Pod Priority and Preemption in Kubernetes Kubernetes Ingress Past, Present, and Future Cloud Native Computing Foundation Announces Fluentd Graduation Secrets of a NRQL Wizard Untold History of AI: When Charles Babbage Played Chess With the Original Mechanical Turk Sonic, the lightweight search engine backend is an alternative to Elasticsearch Anatomy of CVE-2019-5736: A runc container escape! An ML showdown in search of the best tool Effective Secrets with Vault and Kubernetes Creating Bitcoin trading bots that don’t lose money Packets-per-second limits in EC2 Tinder’s move to Kubernetes DeepMind and Google: the battle to control artificial intelligence Kubernetes 1.14: Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA What’s new in Kubernetes 1.14? Hash Your Way To a Better Neural Network DNA Computer Shows Programmable Chemical Machines Are Possible 12 open source tools for natural language processing Kubernetes End-to-end Testing for Everyone A Guide to Kubernetes Admission Controllers Detecting the Kubernetes API server DoS vulnerability (CVE-2019-1002100). Using Gloo as an ingress gateway with Istio and mTLS (updated for Istio 1.1!) Init Container Build Pattern: Knative build with plain old Kubernetes deployment Knative and Solo.io Gloo Vault 1.1 Announcing Istio 1.1 Architecting Istio 1.1 for Performance Blog: KubeEdge, a Kubernetes Native Edge Computing Framework Deep Dive into Cilium Multi-cluster Inside Kubernetes RBAC Back to Traefik 2.0 Open Sourcing Peloton, Uber’s Unified Resource Scheduler Using Machine Learning to Ensure the Capacity Safety of Individual Microservices Envoy log troubleshooting How a Kubernetes bug won’t let you expose a service over TCP and UDP on a same port Ambassador and the Cloud Native Ecosystem—Part 1: Monitoring Envoy and the “Programmable Edge”: The Changing Role of Edge Proxies and Developer Experience Introducing container observability with eBPF and Sysdig. How to automatically generate a new metric and a new log stream in Service Mesh Grafana v6.0 Released Podman and Buildah for Docker users Infrastructure monitoring: Defense against surprise downtime Intro to Redis Cluster Sharding – Advantages, Limitations, Deploying & Client Connections Cilium 1.4: Multi-Cluster Service Routing, DNS Authorization Introducing Ludwig, a Code-Free Deep Learning Toolbox Kubernetes network deep dive: Did you make the right choice? Kubernetes Metrics and Monitoring Kubernetes Operations: Prioritize Workload in Overcommitted Clusters Use Istio traffic mirroring for quicker debugging Kubernetes Ingress Controllers: How to choose the right one: Part 1 When AWS Autoscale Doesn’t Kubernetes at CERN: Use Cases, Integration and Challenges Istio and Kubernetes in production. Part 2. Tracing Exposing microservices running in AWS EKS with a microservices/API gateway like Solo Gloo Ambassador: Building a Control Plane for an Envoy-Powered API Gateway on Kubernetes Poseidon-Firmament Scheduler – Flow Network Graph Based Scheduler Performance monitoring with OpenTracing, OpenCensus, and OpenMetrics Machine Learning-Powered Search Ranking of Airbnb Experiences How Uber Monitors 4,000 Microservices The State of Kubernetes Configuration Management Teaching AI to learn speech the way children do Ambassador 0.50 GA Release Notes: SNI, New AuthService and Envoy v2 Support Updating Neural Networks to Recognize New Categories, with Minimal Retraining Using Perforce in a Complex Jenkins Pipeline Introducing AresDB: Uber’s GPU-Powered Open Source, Real-time Analytics Engine Mayhem, the Machine That Finds Software Vulnerabilities, Then Patches Them Can Kubernetes Keep a Secret? It all depends what tool you’re using Docker and Kubernetes in high security environments Reaching for the Stars with Ansible Operator Meet the Bots That Review and Write Snippets of Facebook’s Code Cloud Native Computing Foundation Announces CoreDNS Graduation More-Efficient “Kernel Methods” Dramatically Reduce Training Time for Natural-Language-Understanding Systems Server Name Indication (SNI) Support Now in Ambassador AI Blueprints: Implementing content-based recommendations using Python Dockter: A Docker image builder for researchers Jaeger integration in Kiali Lyft’s Envoy dashboards Optimising Prometheus 2.6.0 Memory Usage with pprof Help! Something is wrong with my Jaeger installation! Automating Datacenter Operations at Dropbox Container Storage Interface (CSI) for Kubernetes GA Manifold: A Model-Agnostic Visual Debugging Tool for Machine Learning at Uber APIServer dry-run and kubectl diff Sidestepping Dependency Ordering with AppSwitch Kubernetes Operators—When, how and the gotchas to keep in mind Netflix Play API: Building an Evolutionary Architecture Fitness function-driven development Open for event based tracing? CVE-2018-18264 Privilege escalation through Kubernetes dashboard New AWS services launch with HIPAA, PCI, ISO, and SOC NLP with a fashion twist: Zalando’s natural language processing framework The Guardian’s Migration from MongoDB to PostgreSQL on Amazon RDS Running Kubernetes in the Federal Government Monitoring Kubernetes, part 1: the challenges + data sources Creating a Zoo of Atari-Playing Agents to Catalyze the Understanding of Deep Reinforcement Learning MySQL High Availability Framework Explained – Part II Enterprise grade CI/CD with GitOps Courier: Dropbox migration to gRPC New whitepaper: Achieving Operational Resilience in the Financial Sector and Beyond Western Digital HDD Simulation at Cloud Scale – 2.5 Million HPC Tasks, 40K EC2 Spot Instances AI year in review Rate Limiting at the Edge POET: Endlessly Generating Increasingly Complex and Diverse Learning Environments and their Solutions Combining Federation V2 and Istio Multicluster Write operators for databases in Kubernetes with KubeDB Kubernetes Failure Stories Lasers vs. Microwaves: The Billion-Dollar Bet on the Future of Magnetic Storage Deployment strategies for the Jaeger Agent A Crash Course For Running Istio Understanding How Envoy Sidecar Intercept and Route Traffic in Istio Service Mesh How to Ship an App Rewrite Without Risking Your Entire Business PostgreSQL across clouds and on-premises Running Envoy as an Edge Proxy at eBay: Replacing Hardware Load Balancers with a Software Solution The Many Faces of Envoy Proxy: Edge Gateway, Service Mesh, and Hybrid Networking Bridge

2018

Kubernetes Garbage Collection The Biggest IT Failures of 2018 The Kubernetes Scheduler AWS Outperforms GCP in the 2018 Cloud Report Envoy Proxy at Reddit 8 emerging trends in container orchestration What Kagglers are using for Text Classification Kubernetes Operators in Depth Vault Learning Resources: 1.0, Auto-unseal, Agent, Kubernetes Thanos: long-term storage for your Prometheus Metrics Observability at Scale: Building Uber’s Alerting Ecosystem Istio Multicluster Kubernetes Federation V2 DNS over TLS: Encrypting DNS end-to-end Stack Overflow: How We Do Monitoring How Uber Beacon Helps Improve Safety for Riders and Drivers Cape Technical Deep Dive Kubernetes in production 15 Useful Helm Charts Tools Bye bye Mongo, Hello Postgres Kiam: Iterating for Security and Reliability Moving from Kube2Iam to Kiam Microservices Circuit-Breaker Pattern Implementation: Istio vs. Hystrix Implementing the Netflix Media Database Red Hat Container Development Kit 3.7 now available Re-Imagining Virtualization with Kubernetes and KubeVirt Loki: Prometheus-inspired, open source logging for cloud natives Kubernetes Federation Evolution Announcing HashiCorp Terraform Enterprise Module Registry A Model for Scaling Terraform Workflows in a Large, Complex Organization AWS Lambda Deployment using Terraform etcd: Current status and future roadmap Announcing GitLab Serverless Why you should care about keeping your design files clean Kublr 1.11: All the automation you can handle with enhanced Kubernetes deployment Announcing Kubernetes Cluster Explorer: Multidimensional Monitoring for Running Kubernetes at Scale OpenShift & Kubernetes: Where We’ve Been and Where We’re Going Part 2 CNCF to Host etcd Nurture what you create: How Google Cloud supports Kubernetes and the cloud-native ecosystem Building Services at Airbnb Part 3 Faster Neural Networks Straight from JPEG Go Serverless with AWS SAM OpenShift & Kubernetes: Where We’ve Been and Where We’re Going Part 1 Exploring container security: This year, it’s all about security. Again. Knative: bringing serverless to Kubernetes everywhere The Billion Data Point Challenge: Building a Query Engine for High Cardinality Time Series Data Musings about Istio with mTLS Introducing Shipper Wait, Which NGINX Ingress Controller for Kubernetes Am I Using? IP packet buffering in OVN Container security orchestration with Falco and Splunk Phantom Announcing Linkerd 2.1 DeepMind Achieves Holy Grail: An AI That Can Master Games Like Chess and Go Without Human Help Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes Intro to Apache Kafka and Kafka Streams for Event-Driven Microservices on DevNation Live Engineering Uber’s Next-Gen Payments Platform How ShiftLeft Uses PostgreSQL Extension TimescaleDB A Look Back At KubeCon + CloudNativeCon Shanghai 2018 Meet Hummingbird, Flutter’s web platform prototype Amazon Introduces Intelligent-Tiering for S3 Storage to Automatically Optimize Costs Docker App and CNAB How Airbnb is Moving 10x Faster at Scale with GraphQL and Apollo Presentation: What We Got Wrong: Lessons From the Birth of Microservices Presentation: From Winning the Microservice War to Keeping the Peace Introducing Patroni as the Postgres Failover Manager on GitLab.com Stopping a Wildfire with a Low-Cost Sensor Network The Kubernetes Cluster API Flutter 1.0: Google’s Portable UI Toolkit Sessionizing Uber Trips in Real Time The “Function” Package – Creating a Spec for Serverless Application Packaging Simplifying Kubernetes with Docker Compose and Friends Introducing Docker Desktop Enterprise Announcing Cloud Native Application Bundle (CNAB) Critical Kubernetes flaw allows any user to access administrative controls Guide to scaling engineering organizations Production-Ready Kubernetes Cluster Creation with kubeadm HashiCorp Vault 1.0 Crossplane lowers the barrier to a multi-cloud future IBM Reveals 8-Bit Analog Chip With Phase-Change Memory Manage NTP with Chrony Using Terraform for container security as code with Sysdig Secure Kubernetes 1.13: Simplified Cluster Management with Kubeadm, Container Storage Interface (CSI), and CoreDNS as Default DNS are Now Generally Available 90 days of AWS EKS in Production Drone CI/CD Goes Kubernetes-Native Kubernetes’ first major security hole discovered 5 Initiatives to Modernize Jenkins and Kill the Jenkinsteins Using AI and satellite imagery for disaster insights NGINX Conf 2018: Migrating Load-Balanced Services from F5 to NGINX Plus at AppNexus Running Vault and Consul on Kubernetes Monitor AWS App Mesh and Envoy with Datadog 5 Monitoring tools every startup and MVP should check out The taming of microservices Amazon is coming to company data centers, and that should scare Cisco, HPE and Dell How Uber’s New Driver App Overcomes Network Lag Cloud Native Computing Foundation Announces Envoy Graduation Matplotlib—Making data visualization interesting Easy-To-Read Summary of Important AI Research Papers of 2018 Amazon makes its machine learning courses available for free Sentiment Analysis: What’s with the Tone? Solving the challenges of debugging microservices on a container platform AWS re:Invent 2018: Firecracker’s minimalist VM lights up the serverless sky Protecting Consul from RCE Risk in Specific Configurations Montezuma’s Revenge Solved by Go-Explore, a New Algorithm for Hard-exploration Problems FastMRI open source tools from Facebook and NYU Humanizing Customer Complaints using NLP Algorithms What’s in a Docker image? Radiology and Deep Learning The state of Docker container documentation: some workarounds and a vision for a possible future When machine learning meets complexity: why Bayesian deep learning is unavoidable Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network MicroProfile, the microservice programming model made for Istio Crictl Vs Podman Modernizing your build pipelines HashiCorp Consul 1.2: Service Mesh SuperGloo: The Service Mesh Orchestration Platform modules.tf—Convert visual AWS diagram into Terraform configuration Getting started with Jenkins X Predictive Scaling for EC2, Powered by Machine Learning Observability at Scale: Building Uber’s Alerting Ecosystem Scaling Spark Streaming for Logging Event Ingestion Stateful Service Design Considerations for the Kubernetes Stack Some notes about HTTP/3 Rookout launches its live Kubernetes debugger Decision Tree in Machine Learning Project Calico, the CNI way Five Lessons From the First Three Years of Michelangelo Real Time Facial Expression Recognition How we spent two weeks hunting an NFS bug in the Linux kernel Meet TiDB: An open source NewSQL database CloudFormation Drift Detection Druid @ Airbnb Data Platform Setting up the Kubernetes AWS Cloud Provider Debugging Node Services in Kubernetes With Linkerd 2.0 Accurate Online Speaker Diarization with Supervised Learning A Google Brain engineer’s guide to entering AI Introspected REST: An Alternative to REST and GraphQL Kubernetes Network Plugins How to Develop Convolutional Neural Network Models for Time Series Forecasting A quick dive into Python’s “__slots__” Optimal Shard Placement in a Petabyte Scale Elasticsearch Cluster Embracing failures and cutting infrastructure costs: Spot instances in Kubernetes GraphQL: A success story for PayPal Checkout Cross shard transactions at 10 million requests per second Running integration tests in Kubernetes Development and Debugging with Kubernetes 29 Docker security tools compared Learning Concepts with Energy Functions Scaling Time Series Data Storage—Part II gRPC Load Balancing on Kubernetes without Tears 20 Best YouTube channels for AI and machine learning A Netflix Web Performance Case Study Debugging and Monitoring your Kubernetes Services with Linkerd 2.0 Breakpoints for Kubernetes? Rookout provides easier container debugging If you want to check in on the microservices in your Istio service mesh, Kiali’s got you covered Modernizing your build pipelines Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes The Beginner’s Guide to the CNCF Landscape Tensorflow 2.0: models migration and new design Horizon: An open-source reinforcement learning platform An in-depth look at 100% Zero Downtime deployments with Terraform A Linkerd 2.0 Deep Dive Peloton: Uber’s Unified Resource Scheduler for Diverse Cluster Workloads Kubernetes deployment strategies October 21 GitHub post-incident analysis New Theory of Intelligence May Disrupt AI and Neuroscience Why React’s new Hooks API is a game changer From React Native to Flutter AWS On-Demand Capacity Reservation An end to end implementation of a Machine Learning pipeline What’s the Best Deep Learning Framework? Curiosity and Procrastination in Reinforcement Learning Serverless Preview 7 Open Source Projects from the Uber Open Summit Michelangelo PyML: Introducing Uber’s Platform for Rapid Python ML Model Development Scaling Kubernetes to 2,500 Nodes Applying Customer Feedback: How NLP & Deep Learning Improve Uber’s Maps Say hello to a new AIOps platform: Wave of the future or just another drop in the ocean? Digging deeper into Kubernetes 1.12 – Two of the most promising features so far Lumen: Custom, Self-Service Dashboarding For Netflix Uber’s Big Data Platform: 100+ Petabytes with Minute Latency Time Series vs Logging vs Tracing Introducing Petastorm: Uber ATG’s Data Access Library for Deep Learning How we rolled out one of the largest Python 3 migrations ever Netflix’s Production Technology = Voltron Architecture of Nautilus, the new Dropbox search engine Rethinking Netflix’s Edge Load Balancing Using machine learning to index text from billions of images Reboot Plugin for Linux in Ansible 2.7 Dropbox traffic infrastructure: Edge network AWS Certified Devops Engineer Professional AWS Certified Devops Engineer Professional AWS Certified Sysops Administrator AWS Certified Sysops Administrator

2014

PerspecSys Timeout issue investigation - Part II NSCD core dumps investigation

2013

Network event investigation NSSLTOF SAPM support LDAP performance analysis NSSLTOF: NSS performance reliability improvement package LDAP analysis LDAP clients with overwhelming connection investigation

2012

VM SWAP investigation pam ldap & crond tests LDAP design proposal with F5 Oracle Certified Solaris 11 Administrator Oracle Certified Solaris 11 Administrator Cron jobs exit with ts=13 investigation

2011

Java app error investigation Siebel app issue investigation Oracle DB issue investigation Oracle Certified Database Administrator Oracle Certified Database Administrator Oracle Redo Log latency investigation

2010

Multicast bug investigation - Update Multicast bug investigation, Part II Multicast issue investigation DB server investigation IO profiling investigation - Part II IO profiling investigation

2009

DB disk performance investigation - Part II DB disk performance investigation EMCPA - EMC Certified Proven Professional EMCPA - EMC Certified Proven Professional

2008

Application startup investigation

2007

SCNA - Sun Certified Solaris 10 Network Administrator SCNA - Sun Certified Solaris 10 Network Administrator

2003

SCNA - Sun Certified Solaris 8 Network Administrator SCNA - Sun Certified Solaris 8 Network Administrator SCSA - Sun Certified Solaris 8 System Administrator SCSA - Sun Certified Solaris 8 System Administrator

2002

CCNA - Cisco Certified Network Associate CCNA - Cisco Certified Network Associate CCDA - Cisco Certified Design Associate CCDA - Cisco Certified Design Associate

0001

2028.05.27