-
Notifications
You must be signed in to change notification settings - Fork 152
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of github.com:drozer/devopsdays-webby
- Loading branch information
Showing
3 changed files
with
78 additions
and
0 deletions.
There are no files selected for viewing
23 changes: 23 additions & 0 deletions
23
...vents/2013-amsterdam/proposals/FrankBreedijk_HelpmySecurityOfficerdoesnttrustme/index.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
26 changes: 26 additions & 0 deletions
26
...tent/events/2013-amsterdam/proposals/WesMason_HowwebuiltanddeployedtheHonshuway/index.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,26 @@ | |||
--- | |||
extension: html | |||
filter: | |||
- erb | |||
- markdown | |||
dirty: true | |||
proposal: true | |||
talk: true | |||
selected: false | |||
layout: event | |||
author: Wes Mason | |||
title: "Island Life: How we built and deployed the Honshū way" | |||
--- | |||
|
|||
**Abstract:** | |||
|
|||
Honshū, or Honshuu, is the largest island of Japan. | |||
It is also the codename for the complete rewrite of Server Density that has been over a year in the making, embracing a service orientated architecture similar to those popularised by Amazon and Netflix. | |||
At the heart of Honshuu is the idea that every service is an island. Any island can talk to another, using strict traditions and customs, and almost any island can communicate freely with the wider world via intermediaries and guardians of custom. | |||
|
|||
Each island *is* the main land, looking after it's own concerns, only caring that other islands *can* communicate with it, but not what goes on outside. | |||
This is a *cultural shift* away from other ways of working more than technological. Knowing when to spin out a new "island" and making sure it can be communicated with in the same fashion as it's neighbours, from common build strategies regardless of base technology, to involving ops as a guiding principle from the very first steps as to how an island should be built. | |||
|
|||
**Speaker:** | |||
|
|||
Wes Mason |
29 changes: 29 additions & 0 deletions
29
...nts/2013-amsterdam/proposals/WesMason_TwoPointOhMyReleaseengineeringforeveryone/index.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,29 @@ | |||
--- | |||
extension: html | |||
filter: | |||
- erb | |||
- markdown | |||
dirty: true | |||
proposal: true | |||
talk: true | |||
selected: false | |||
layout: event | |||
author: Wes Mason | |||
title: "Two Point Oh My! Release engineering for everyone" | |||
--- | |||
|
|||
**Abstract:** | |||
|
|||
With continuous integration, continuous deployment and packaging systems that just install all the latest shiny for us, we don't need to worry about releases any more..do we? | |||
|
|||
Release engineering is an important aspect of any projects development and deployment cycle. From testing to building, packaging and releasing, a version number is not just an arbitrary string and relying on one person to understand how your product makes it to customers is a recipe for disaster. | |||
|
|||
Walk this way and we'll explore methodologies and tooling for managing releases and solutions to common problems such as: | |||
|
|||
* Documenting builds and release processes for both devs and ops. | |||
* Understanding when to automate..and when not. | |||
* Dependency tracking and avoiding stale dependencies or security issues without breaking builds. | |||
|
|||
**Speaker:** | |||
|
|||
Wes Mason |