Lessons Learned: Deploying Microservices Software Product in Customer Environments

185 views · Published 21 September 2017 · 42:16 · Indexed 1 November 2026

Channel: The Linux Foundation · 2017 · Science & Technology

Watch on YouTube

Lessons Learned: Deploying Microservices Software Product in Customer Environments - Mark Galpin, JFrog, Inc.

Any team with strong DevOps practices wants to move to a microservices model to get the most out of them. But honestly, a lot of DevOps, and the best practices laid out for microservices, assumes that you have control over the deployment environment. But what if you don’t?
At JFrog we developed a microservices, cloud-native container-based design, and then we had to help our customers deploy it to diverse environments. Some of which didn’t allow containers. We will discuss our love for Apache Mesos and DC/OS, and why its always central to our thinking in deployment design, but what we do to help customers who can’t use it. What did we learn? What are we taking into older products we are now trying to break into microservices? What do we take forward? What mistakes have we sworn never to make again? Come and find out!

About

Mark Galpin
JFrog, Inc.
Senior Solution Engineer
Santa Clara, CA
Twitter Tweet  Websitejfrog.com
Mark Galpin is a Senior Solution Engineer at JFrog, experts in binary management and distribution making the products JFrog Artifactory, JFrog Bintray, and JFrog Xray. Before coming to JFrog in 2015, he spent eight years working on software, interoperability, and data standards as a contractor for the United States Army. He played a major role in a number of efforts that improved communication between army software applications on the battlefield.
Mark speaks at conferences such as JenkinsWorld, DockerCon, DevOps Days, Oracle Code and others on DevOps and container-related topics.

More from this channel