-
Notifications
You must be signed in to change notification settings - Fork 664
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4 from margaretvaltie/morpheus
Morpheus
- Loading branch information
Showing
157 changed files
with
1,335 additions
and
589 deletions.
There are no files selected for viewing
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
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
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
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
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
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
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
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "Case: DevOps trazendo um novo conceito para a qualidade de software" | ||
Type = "talk" | ||
Speakers = ["monica-cachoni"] | ||
+++ | ||
|
||
Como mudar o paradigma de um time de desenvolvedores para incorporar testes de qualidade na melhoria de seu produto ? Ágil é ser rápido, mas também se refere a qualidade. A idéia dessa palestra é explicar a jornada para automatizar testes que trouxeram a otimização da velocidade de entrega de código, mantendo a qualidade em níveis aceitáveis e como isso exigiu uma mudança de mentalidade entre as equipes. |
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
+++ | ||
Title = "Monica Cachoni" | ||
Twitter = "" | ||
image = "monica-cachoni.png" | ||
type = "speaker" | ||
linktitle = "monica-cachoni" | ||
|
||
+++ | ||
|
||
É Engenheira elétrica, formada pelo Centro Universitário FEI, Mestranda em Ciência da Computação pela Unicamp e atua como Engenheira de Testes na InMetrics em São Paulo. |
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
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
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
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
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "Fighting toxic working environments" | ||
Type = "talk" | ||
Speakers = ["alex-stanhope"] | ||
+++ | ||
|
||
Unhealthy working cultures can creep into all kinds of organisations, from start-ups to large enterprises. Tech teams are sometimes composed from a limited demographic, with newly-skilled practitioners ready to change the world: they're often male, young and ambitious. | ||
|
||
They've created some of the greatest technology of the last 40 years, but at what cost to those who participate? Combined with internal politics, insufficient resources and inexperience, these teams can produce some unintended biproducts from stress to sexual harassment and burn-out. | ||
|
||
This talk focusses on the factors that contribute to toxic work environments, how to identify them and what each of us can do to make them healthier. |
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "How and why we lowered our SLO" | ||
Type = "talk" | ||
Speakers = ["deborah-wood"] | ||
+++ | ||
|
||
Real world life lessons on successfully implementing SLIs and SLOs. | ||
We started somewhere 3 years ago with help from Google CRE and iterated to a more mature understanding of SLI’s as an accurate proxy for user pain, and adequate SLOs as a faithful threshold for tolerable user disruption. | ||
Will give an executive summary on the real world practical steps we took to bootstrap the SRE practices. Important lessons learned, tips and tricks of what we have picked up in the last 3 years | ||
|
||
|
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "Prioritizing Trust while Creating Applications" | ||
Type = "talk" | ||
Speakers = ["jennifer-davis"] | ||
+++ | ||
|
||
Managing risk needs to scale as your product grows in popularity and complexity. In traditional software development, often security was treated as a last gating factor at best and post-incident concern at worst. How do we shift our security processes left - in other words, earlier in the development lifecycle? The cost of applying security practices too late can be catastrophic to a company, leading to the loss of customer trust and affecting the bottom line. | ||
|
||
Join me in this session to learn how to leverage security tools and recommended practices to enable everyone to play a part in securing your application from discovery to operation of your application. | ||
|
13 changes: 13 additions & 0 deletions
13
content/events/2019-london/program/neha-datt-marcel-britsch.md
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "Bringing Product thinking to DevOps" | ||
Type = "talk" | ||
Speakers = ["neha-datt", "marcel-britsch"] | ||
+++ | ||
|
||
With the advent of the DevOps movement we have seen an immense improvement in software delivery by closely linking software engineering with deployment and infrastructure. We have also seen an increase in complexity of options: what is needed for one organisation is not what another organisation requires or can even stomach. | ||
In fact, our experience from numerous DevOps transformation projects shows that we need to consider aspects of DevOps as strategic organisational assets, and in turn, must treat them as we would a product. By adding Product Thinking to DevOps we add the final missing piece to ensure that we meet not only technical needs but wider business expectations. | ||
In this talk we show how we can add product thinking to DevOps and demonstrate how this will lead to better outcomes. | ||
|
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "An Engineer's Guide to a Good Night's Sleep" | ||
Type = "talk" | ||
Speakers = ["nicky-wrightson"] | ||
+++ | ||
|
||
As organisations look to empower engineers more, and embrace devops practices, we have seen the support role change quite a bit too. Developers are moving from being purely third line support, to working more collaboratively with engineers and operational staff. Also as we move to cloud native microservice solutions, the increased complexity and diversity of our production landscape means operational staff may well rely more heavily on the engineers, in particular out of hours. | ||
|
||
I have spent the last 18 years working across a plethora of industries utilising a myriad of technology and approaches. From working on everything from trading applications to content enrichment APIs, I have seen a lot of approaches and processes try to help minimise operational support for developers. | ||
|
||
In this talk, I will be exploring and discussing some of my top approaches and techniques to help reduce the risk of that dreaded 3am call! You will gain some practical insight into how to handle failure in today's more complex distributed microservice systems. This will include looking at approaches to resiliency, understanding your system, understanding the requirements for fault tolerance, and the developers' mindset necessary for this. I will be peppering this talk with real world examples, and an occasional war story along the way too. | ||
|
||
|
23 changes: 23 additions & 0 deletions
23
content/events/2019-london/program/oliver-hankeln-peter-gotz.md
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "DevOps and Legacy Code" | ||
Type = "talk" | ||
Speakers = ["oliver-hankeln", "peter-gotz"] | ||
+++ | ||
|
||
Unfortunately we can't all work in startup companies. | ||
Some of use have to deal with legacy code bases. | ||
These are often structured as a monolith and tightly coupled. | ||
They typically are hard to build and deploy. | ||
You might think all the new DevOps practices and toys are not suitable for your context. | ||
You are wrong! | ||
|
||
We will discuss strategies to work with legacy code and still use DevOps practices and tools. | ||
These include breaking up of monolithic structures, migrating data and monitoring systems that aren't built to be monitored. | ||
We will show real-world examples of successful applications of these strategies. | ||
|
||
While dealing with legacy code will still be painful, you will have some applicable ideas to relieve your pain. | ||
|
||
|
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "What the Service Mesh?!" | ||
Type = "talk" | ||
Speakers = ["ricardo-castro"] | ||
+++ | ||
|
||
Cloud platforms provide a wealth of benefits for the organizations that use them. There’s no denying, however, that adopting the cloud can put strains on DevOps teams. Developers must use microservices to architect for portability, meanwhile operators are managing extremely large hybrid and multi-cloud deployments. | ||
|
||
A service mesh is a dedicated infrastructure layer for making service-to-service communication safe, fast, and reliable. If you’re building a cloud native application, you need a service mesh. It can help connect, secure, control, and observe services. At a high level, a service mesh helps reduce the complexity of these deployments, and ease the strain on your development teams. | ||
|
||
This talk will start by introducing what a service mesh is and what are it’s main concepts. It will then deep dive into a service mesh implementation, Istio, introducing it’s main concepts, architecture as well as demoing it’s use in conceptual “real” scenario. Concepts like Traffic Control (Canary Deployments, Dark Launches, Egress), Service Resilience (Load Balancing, Timeouts, Retries, Circuit Breaking, Pool Ejection), Chaos Testing (HTTP Errors, Delays), Observability (Tracing, Metrics), and Security (Blacklist, Whitelist) will be explored in this talk. | ||
|
||
|
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
+++ | ||
Talk_date = "" | ||
Talk_start_time = "" | ||
Talk_end_time = "" | ||
Title = "Building and Growing an Agile Team" | ||
Type = "talk" | ||
Speakers = ["tom-hoyland"] | ||
+++ | ||
|
||
How would you build a team from scratch? What techniques would you use? What metrics should you respond to? | ||
|
||
In this talk you’ll see how we assembled a team, embedded agile values, a DevOps mindset and a clear purpose to create a squad with an infectious, high performing culture. We’ll demonstrate the coaching and visualisation techniques we used to reduce batch size and improve quality. You’ll see how to reveal ‘hidden’ product backlogs, make the invisible visible, and use domain driven design, theory of constraints and language to optimise team resilience. |
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 | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
+++ | ||
Title = "Speakers" | ||
Type = "speakers" | ||
Description = "Speakers for devopsdays london 2019" | ||
+++ |
Oops, something went wrong.