Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

Devops

The realm of what a developer (or operations person) is responsible for and can impact in the lifetime of an application has been utterly changed forever by the advent of DevOps. Long gone is the idea of developing a project and throwing it over the wall at the operations team. Now it is all about continuous integration, how best to use the cloud, version control on GitHub, and testing from the beginning. And, to no surprise a whole new ecosystem of tools has come along to help with this new world. Docker anyone? What tools are you using? How have you or your team made the change? Is the architecture you work within a help or a hinderance?

Add to your personal schedule
10:45am–12:15pm Tuesday, April 4, 2017
Location: Beekman Parlor
Level: Intermediate
Neil Gehani (Mesosphere)
Average rating: **...
(2.12, 8 ratings)
Container orchestration systems make continuous delivery straightforward, but often simple application update strategies (for example, rolling deploys) are naive when it comes to updating complex applications that serve many users and run on thousands of machines. Neil Gehani outlines advanced deployment strategies that can be adopted to update production applications with low risk and at scale. Read more.
Add to your personal schedule
1:15pm–2:05pm Tuesday, April 4, 2017
Location: Sutton South/Regent Parlor
Level: Intermediate
David Grizzanti (Comcast)
Average rating: ***..
(3.80, 10 ratings)
David Grizzanti explains how Comcast moved large-scale, multi-data-center services from an architecture deployed on virtual machines supported by separate development and operations teams to one based on containers with Apache Mesos operated by a single DevOps team, sharing how Comcast overcame multiple challenges—some that were anticipated and many that were not. Read more.
Add to your personal schedule
1:15pm–2:05pm Wednesday, April 5, 2017
Location: Sutton North/Center
Level: Intermediate
Lyndsay Prewer (Lyndsayp Ltd / Equal Experts)
Average rating: ***..
(3.75, 4 ratings)
Continuous delivery is gaining recognition as a best practice, yet adopting and iteratively improving it is challenging. Lyndsay Prewer shares various best practices for doing continuous delivery well, drawn from his experiences working with two very different organizations—one with a .Net monolith architecture, the other with a microservice architecture of over 300 Scala microservices. Read more.
Add to your personal schedule
4:50pm–5:40pm Wednesday, April 5, 2017
Location: Beekman Parlor
Level: Intermediate
Henrik Engstrom (Lightbend)
Average rating: ***..
(3.50, 2 ratings)
Reactive applications are the next major evolution of the internet. However, this method of architecting systems introduces some new issues (for instance, with monitoring). Henrik Engstrom explores the traditional monitoring approach and outlines different ways to monitor asynchronous applications before offering an overview of the Lightbend monitoring tool for reactive applications. Read more.