DevOps West 2018 - Architecture - Design | TechWell

DevOps West 2018 - Architecture - Design

Monday, June 4

Ken Mugrage

Building Continuous Delivery Pipelines

Add to calendar
Monday, June 4, 2018 - 8:30am to 12:00pm

Although continuous delivery (CD) and DevOps are growing in popularity, not much practical information is available about how to get started. Join Ken Mugrage for this hands-on technical tutorial where you can get your feet wet and your questions answered. In this workshop, Ken will provide a cloud-based instance of the continuous delivery server GoCD for you to learn on. You will configure a complete continuous delivery pipeline from source code commit through deployment. Learn when to run each common type of automated test for the fastest possible feedback and how to run tests in...

Ken Pugh
Ken Pugh, Inc.

Get Started with Acceptance Test-Driven/Behavior-Driven Development

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Defining, understanding, and agreeing on the scope of work to be done are often areas of discomfort for product managers, developers, and quality assurance experts alike. The origin of many items, living in our defect tracking systems, can be traced to our difficulty performing these initial activities. Ken Pugh introduces acceptance test-driven development (ATDD)/behavior driven development (BDD), explains why it works, and outlines the different roles team members play in the process. ATDD/BDD improves communication among customers, developers, and testers. By decreasing re-work, ATDD/...

Pete Oliver-Krueger

Fundamentals of Lean Startup

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Is your industry being disrupted? Is it getting more difficult to keep your customers—or to find new ones? Agile and DevOps form the foundation of best practices for how to build products, but they work just as well when applied to the right—or to the wrong— products. We need a different process to help us distinguish between the two. Lean Startup drives to the source of the problem and helps us answer the question—Should we build it? This year more than half of the participants at Lean Startup Week were from enterprise organizations. If you’re not using the Lean Startup way of designing...

Tuesday, June 5

Allen Holub
Holub and Associates

The Architecture of Microservices

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 4:30pm

Server-side monoliths—single programs that provide all back-end services—just don't work. They are hard to build, impossible to maintain, and gradually accrete so much baggage that forward development slows to a crawl. Agile development is impossible over this sort of system. Allen Holub says that microservices—systems of small, cooperating server-side agents—solve these problems. However, building a microservice system is not easy, and doing it wrong is disastrous. Taking a deep dive into practical microservice architecture and implementation, Allen covers a lot of practical details to...

Rob Myers
Agile for All

Take Your Test-Driven Development to the Next Level

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 4:30pm

Test-driven development (TDD) is a powerful discipline that combines testing, coding, and software design to ameliorate defect rates and facilitate future enhancements. TDD has been around for some twenty years, so why isn’t it more prevalent—and more popular? For one thing, TDD is not easy to get right! And, it seems expensive. In this mostly hands-on tutorial, Rob Myers will explore these concerns by diving straight into the deep-end. Rather than starting with theory and working toward practice, Rob is going to reverse the tutorial recipe. Come prepared to spend the first half of the day...

Wednesday, June 6

Break the Monolith

Managing Microservices Using Terraform, Docker, and the Cloud

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Much has been written about how to write microservices, but not enough about how to effectively deploy and manage them. Microservices architecture multiplies the number of deployables IT has to manage by at least ten. In that world, tooling to manage cloud deployments and related infrastructure has become essential for success, and Terraform and Docker are increasingly being leveraged to facilitate microservices environments. Derek Ashmore will share his hard-learned best practices for deploying and managing microservices in production. He will leverage true infrastructure as code using...

David Hussman
Dev Jam

Embracing Chaos, and Other Novel Learning Techniques

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Companies like Netflix know that worrying about server uptime is a thing of the past. Servers will go down, and that's just the way it is. Chaos engineering is a way to ensure systems are quick to recover when things inevitably go wrong. Beyond resiliency, chaos engineering is a tool to discover other challenges with complex, dynamic systems of all sizes. Alongside chaos engineering is the idea of intuition engineering, a tool that asks for monitoring systems in a way that allows for people to be aware of the obvious so they can use their intuition to address the not so obvious, which is...


Container Orchestration: What's in the Box?!

Add to calendar
Wednesday, June 6, 2018 - 1:30pm to 2:30pm

Many organizations are leveraging virtualized microservices to achieve greater efficiency and high availability. Containers facilitate this move, allowing faster scaling and simplified adoption of continuously changing requirements. However, challenges regarding how to best continuously deploy microservices remain, as well as which particular containers and orchestration mechanisms are best for any given situation. Join Alicja Gilderdale as she tackles these challenges. This session will provide an overview of different orchestration platforms with emphasis on their functionality and...