DevOps Meetup #8

Who we are

Volunteers (hangs around EngineersMY slack) https://engineersmy.herokuapp.com

Join us!

Monthly meetup announced on meetup.com
Get in touch via meetup.com
or
Slack us to volunteer / speak / sponsor

Other meetups

DevKami curated meetups: https://devkami.com/meetups/

KL meetups by Azuan (@alienxp03): http://malaysia.herokuapp.com/#upcoming

House rules

  • Minimal bikeshedding
  • Participate!
  • Respect opinions — agree to disagree!
  • Thank the organizers & sponsors!

Buzz Corner

meetup

Speaking up tech

23rd Feb | 9:30am - 4:30pm

wwcodekl, ng-my, Gdg KL

FB
meetup

Python 105

23rd Feb | 10:00am - 5:00pm

wwcodekl - Problem solving with Python (Advanced OOP)

Peatix
meetup

React Workshop

23rd Feb | 10:00am - 5:00pm

React KL Group - Intro to ReactJS v2

Meetup
meetup

JuniorDev

26th Feb | 7:00pm - 9:00pm

JuniorDev.io Malaysia Chapter - First meetup

Meetup
meetup

KLJS

27th Feb

JS Wednesday - first meetup of 2019

FB
meetup

TensorFlow and Deep Learning

28th Feb | 6:30pm

Meetup
meetup

KL Elixir

1st Mar | 7:00pm

Meetup
aws

AWS Backup


Blog
aws

AWS Backup

  • EBS, RDS dbs (-Aurora MySQL), DynamoDB tables, EFS fs, and Storage Gateway volumes, more to come
  • Backup uses the existing snapshot operations for all services except EFS file systems
  • us-east-1, us-west-2, us-east-2, eu-west-1
    (no APAC yet)
aws

Cloudcraft

Site
aws

Yan Cui:

You are thinking about serverless costs all wrong

Article (response) | Original Article
aws
  • There are workloads that are not a good fit with serverless, there are plenty of workloads that work great with serverless
  • Yubl disbanded their devops team, Financial Engines cut costs 90%
  • Look at TCO instead of just cost
aws

Up

  • Up deploys infinitely scalable serverless apps, APIs, and static websites in seconds.
  • Up Pro provides additional features for production-ready applications such as encrypted environment variables, error alerting, unlimited team members, unlimited applications and priority email support for $10/mo USD
Github
k8s

Tilt

Local Kubernetes development with no stress

Tilt watches your files for edits, automatically builds your container images, and applies any changes to bring your environment up-to-date in real-time.

Think docker build && kubectl apply or docker-compose up.

Github | Site
k8s

Etsy: Deploying to GKE

Deploying to a pair of Kubernetes clusters: GKE and on-premises

Terraform, Helm to solve access control (RBAC)

Blog
k8s

K8s failure stories

A compiled list of links to public failure stories related to Kubernetes.

Blog
docker

Alpine 3.9

88 issues closed later

Blog
docker
"My image with 10M+ pulls has just gone (completely removed) from Docker Hub"
just in case this is a production project. i recommend using your own repository, this way you can pull from public and push to local once, and then just pull from local. if the artifact is no longer available externally, it doesnt matter – /u/ponyboy3
Reddit
docker

AKA

Vendor everything – @angch
db

TiDB - Distributed NewSQL

NewSQL is a class of modern relational database management systems that seek to provide the same scalable performance of NoSQL systems for online transaction processing (OLTP) read-write workloads while still maintaining the ACID guarantees of a traditional database system.

– Wikipedia

Github
db

AresDB

Uber’s GPU-Powered Open Source, Real-time Analytics Engine

Released in November 2018, AresDB is an open source, real-time analytics engine that leverages an unconventional power source, graphics processing units (GPUs), to enable our analytics to grow at scale. An emerging tool for real-time analytics, GPU technology has advanced significantly over the years, making it a perfect fit for real-time computation and data processing in parallel.

Blog
db

AresDB

ci

Travis joins Idera

Blog
ci

MS DevOps CI

An Unsatisfying Adventure – A developers experience and opinions using Microsoft Devops CI

Blog
ci

Bazel

Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms.

Site
misc

Github Draft PR

Blog
misc

Tweek

Open source feature management

Github | Docs
misc

The Practical Linux Hardening Guide

Github
misc

Microsoft Acquires Citus Data

Blog
misc

/e/ A more ethical
digital ecosystem

Repo
misc

NginX Unit

Updating Apps with 100% Uptime

With NGINX Unit you can achieve zero‑downtime, non‑disruptive rolling updates to your applications with no extra infrastructure overhead

Blog
misc

Serverhunter

Server Hunter is an independent and impartial search tool that aims to catalog virtual and dedicated servers.
Site
article

Grab's ExP data pipeline

A Lean and Scalable Data Pipeline To Capture Large Scale Events and Support Experimentation Platform.

Lessons we learned while building our batch data pipeline.

Blog
article

Chaos Engineering at Grab

To induce chaos into our systems, we combined the power of our Experimentation Platform (ExP) and Grab-Kit

Blog
article

HTTP/3: From root to tip

Blog

/buzz