jm + versioning 5
S3 Point In Time Restore
october 2017 by jm
restore a versioned S3 bucket to the state it was at at a specific point in time
ops
s3
restore
backups
versioning
history
tools
scripts
unix
october 2017 by jm
Developer Experience Lessons Operating a Serverless-like Platform at Netflix
july 2017 by jm
Very interesting writeup on how Netflix are finding operating a serverless scripting system; they offer scriptability in their backend and it's used heavily by devs to provide features. Lots of having to reinvent the wheel on packaging, deployment, versioning, and test/staging infrastructure
serverless
dependencies
packaging
deployment
versioning
devex
netflix
developer-experience
dev
testing
staging
scripting
july 2017 by jm
Advantages of Monolithic Version Control
august 2015 by jm
another Dan Luu post -- good summary of the monorepo's upside
monorepo
git
mercurial
versioning
source-control
coding
dependencies
august 2015 by jm
Microservices and elastic resource pools with Amazon EC2 Container Service
april 2015 by jm
interesting approach to working around ECS' shortcomings -- bit specific to Hailo's microservices arch and IPC mechanism though.
aside: I like their version numbering scheme: ISO-8601, YYYYMMDDHHMMSS. keep it simple!
versioning
microservices
hailo
aws
ec2
ecs
docker
containers
scheduling
allocation
deployment
provisioning
qos
aside: I like their version numbering scheme: ISO-8601, YYYYMMDDHHMMSS. keep it simple!
april 2015 by jm
Nix: The Purely Functional Package Manager
september 2014 by jm
'a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments. '
Basically, this is a third-party open source reimplementation of Amazon's (excellent) internal packaging system, using symlinks to versioned package directories to ensure atomicity and the ability to roll back. This is definitely the *right* way to build packages -- I know what tool I'll be pushing for, next time this question comes up.
See also nixos.org for a Linux distro built on Nix.
ops
linux
devops
unix
packaging
distros
nix
nixos
atomic
upgrades
rollback
versioning
Basically, this is a third-party open source reimplementation of Amazon's (excellent) internal packaging system, using symlinks to versioned package directories to ensure atomicity and the ability to roll back. This is definitely the *right* way to build packages -- I know what tool I'll be pushing for, next time this question comes up.
See also nixos.org for a Linux distro built on Nix.
september 2014 by jm
related tags
allocation ⊕ atomic ⊕ aws ⊕ backups ⊕ coding ⊕ containers ⊕ dependencies ⊕ deployment ⊕ dev ⊕ developer-experience ⊕ devex ⊕ devops ⊕ distros ⊕ docker ⊕ ec2 ⊕ ecs ⊕ git ⊕ hailo ⊕ history ⊕ linux ⊕ mercurial ⊕ microservices ⊕ monorepo ⊕ netflix ⊕ nix ⊕ nixos ⊕ ops ⊕ packaging ⊕ provisioning ⊕ qos ⊕ restore ⊕ rollback ⊕ s3 ⊕ scheduling ⊕ scripting ⊕ scripts ⊕ serverless ⊕ source-control ⊕ staging ⊕ testing ⊕ tools ⊕ unix ⊕ upgrades ⊕ versioning ⊖Copy this bookmark: