Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY

Schedule: Hands-on sessions

9:00am–12:30pm Monday, February 4, 2019
Jonathan Johnson (Dijure LLC)
Average rating: ****.
(4.00, 5 ratings)
Kubernetes is quickly becoming the preferred way to deploy applications. You may understand Docker, but how can a whole set of containers and services consistently work together and run reliably? Consider Kuberentes a new operating system for your data center. Jonathan Johnson walks you through a series of building blocks to demonstrate how Kubernetes actually works. Read more.
9:00am–12:30pm Monday, February 4, 2019
Distributed systems
Location: Trianon Ballroom
Brian Sletten (Bosatsu Consulting)
Average rating: ***..
(3.71, 7 ratings)
Decentralization is often touted as an intrinsic good architecturally. While it's possible to benefit from decentralized thinking, it's also very easy to misfit the solution to the problems at hand. Join Brian Sletten to explore the major decentralized approaches and their applicability to specific problems. Read more.
9:00am–12:30pm Monday, February 4, 2019
DevOps & Continuous Delivery
Location: Sutton North
John Chapin (Symphonia)
Average rating: ****.
(4.00, 2 ratings)
With systems like Travis CI, Circle CI, and CodeBuild, we're never more than a few lines of YAML away from a complete continuous delivery pipeline. However, ephemeral build systems constantly recreate the world from scratch, increasing build time and lengthening the CD feedback loop. John Chapin addresses those challenges and shares a reference pipeline using AWS CodePipeline and CodeBuild. Read more.
1:30pm–5:00pm Monday, February 4, 2019
Laurentiu Spilca (Endava)
Average rating: ****.
(4.50, 2 ratings)
The link between architecture and how to deploy a software environment is one of the most important factors to creating a highly available, fast, accessible, reliable, and easy-to-change software service. Laurentiu Spilca explores considerations and common pitfalls when delivering your software with Kubernetes. Read more.
1:30pm–5:00pm Monday, February 4, 2019
Location: Trianon Ballroom
Maria Gomez (ThoughtWorks)
Average rating: **...
(2.60, 5 ratings)
Agile practices and techniques like continuous delivery are all about being able to react to changes rapidly, but putting them into practice when you have a big monolith application can be difficult. Microservices offer one solution. Maria Gomez shows you how to move from a monolith to microservices by applying domain-driven design principles. Read more.
1:15pm–2:05pm Tuesday, February 5, 2019
Cloud native
Location: Sutton Center/Sutton South
Kenny Baas-Schwegler (Xebia), Marc Duiker (Xpirit)
Average rating: ****.
(4.00, 1 rating)
As fans of serverless and event-driven architectures, Kenny Baas-Schwegler and Marc Duiker wanted to see how easy it was to create a serverless application in AWS, Azure, and Google Cloud—specifically, by comparing how easy it is to orchestrate functions, using a current car park management example solution. Join them to learn the pros and cons of each cloud vendor. Read more.
3:50pm–4:40pm Tuesday, February 5, 2019
Containers & Containers Orchestration
Location: Mercury Ballroom
Arun Gupta (Amazon)
Average rating: *****
(5.00, 2 ratings)
Deploying your Java application in a Kubernetes cluster can sometimes feel like Alice in Wonderland. You keep going down the rabbit hole and don’t know how to make that ride comfortable. Join Arun Gupta to learn how a Java application can be deployed in a Kubernetes cluster. Read more.