Sunday, November 26, 2017

Devops Weekly #361

DEVOPS WEEKLY
ISSUE #361 - 26th November 2017

Several posts this week on adapting to modern systems architecture practices, including looking specifically at logging and monitoring, monorepos and multi-cloud. A few deep-dive technical posts too on containerd and the difference between Docker images and instances.


Sponsor
======

Attending AWS re:Invent 2017? Visit the VictorOps booth, schedule a meeting, or join us for some after hours fun. See you in Vegas!

http://try.victorops.com/DevOpsWeekly/AWS


News
====

Deciding whether to adopt a monorepo or a multi-repo approach to organising your code is an interesting exercise. This post lays out the pros and cons of each option.

http://www.gigamonkeys.com/mono-vs-multi/


This post explains some of the issues faced with logging when moving to a microservices architecture, and looks at solutions including structured logging, schemas and tracing.

https://medium.com/@kathrynjonas/transitioning-logging-and-monitoring-systems-at-the-economist-3c6116ba30a8


Adopting new technologies and processes is a journey, and this post tries to explain the steps on that journey from proof-of-concept to transformation.

https://container-solutions.com/structure-day-2-problems/


Helm Charts provide a way for packaging up Kubernetes applications. This post looks at how chart usage is evolving with higher-level features and composition.

https://codeengineered.com/blog/2017/helm-chart-higher-level-programming/


Containerd recently implemented namespaces, which allow for a number of multi-tenancy use cases. This post shows how these work, and why they could be useful.

https://blog.mobyproject.org/containerd-namespaces-for-docker-kubernetes-and-beyond-d6c43f565084


For those that like to understand how things work under the hood, this post on what's inside a scratch container is a great introduction to what happens to a Docker/runc container image at runtime.

https://embano1.github.io/post/scratch/


A collection of tips for designing multi-cloud systems, with some diagrams explaining the various possible evolutions of the architecture.

https://www.simform.com/multi-cloud-architecture/


Azure has been shipping some interesting Kubernetes features recently and this post does a good job of introducing using Azure Container Instances with Kubernetes.

https://anthonychu.ca/post/windows-containers-aci-connector-kubernetes/


User expectations change over time, and this post explores the changing attitudes to availability. Other service level expectations are changing in similar ways too.

https://www.itproportal.com/features/availability-has-a-new-meaning-and-it-doesnt-include-planned-downtime/


CNCF - Cloud Native Computing Foundation
====

Free Webinar - What's New in Prometheus 2.0
November 30, Online

Join members of the Prometheus 2.0 release team to learn about the major features in this release and demo some of the highlights in the areas of storage, staleness handling, snapshot backups, and more.

https://goo.gl/HnckHc


KubeCon + CloudNativeCon - Join leading Kubernetes, Docker, and Cloud Native technologists, December 6-8, in Austin for a broad range of technical sessions on the cloud native ecosystem. We sold out in Berlin and are excited to see thousands of you from the community join us, this time in Austin!

http://goo.gl/wbdqve


Tools
=====

SPIFFE is a set of open-source standards for securely identifying software systems in dynamic and heterogeneous production environments. It's still in development, but a useful shared solution to a common problem.

https://spiffe.io/
https://github.com/spiffe/spiffe


The Chaos Toolkit is a set of tools for describing and running chaos engineering style experiments against your systems. The tutorial does a good job of introducing the toolset.

http://chaostoolkit.org/
https://github.com/chaostoolkit/



Attending AWS re:Invent 2017? Visit the VictorOps booth, schedule a meeting, or join us for some after hours fun. See you in Vegas!

http://try.victorops.com/DevOpsWeekly/AWS



If you received this email directly then you're already signed up, thanks! If however someone forwarded this email to you and you'd like to get it each week then you can subscribe at http://devopsweekly.com

--

You opted in for Devops Weekly at http://devopsweekly.com

You can always unsubscribe by visiting https://devopsweekly.us2.list-manage.com/unsubscribe?u=b6635e37e35fa5eff0c2a947a&id=a63f24d068&e=d35d611795&c=d3eb9b47d7

If you have other queries you can contact the list maintainer at gareth@morethanseven.net

Our mailing address is 43 Gwydir Street, Cambridge, UK, CB1 2LG

No comments:

Post a Comment