Skip to content

Cloud Native London, August 2022

Photo of Cheryl Hung
Hosted By
Cheryl H.
Cloud Native London, August 2022

Details

Hi folks!

Welcome to our August Cloud Native London meetup! Join us in person to hear from three fantastic speakers and network with your fellow techies over pizza and drinks, or alternatively chat and following along on Youtube!

7:00 Kick off
7:15 How a team with no previous DevOps experience took a monolithic legacy java application from tomcat to Kubernetes (David Oliver, esynergy)
7:45 Testing and validating container images with Container Canary (Jacob Tomlinson, NVIDIA)
8:15 Wrap up

See you soon!

Cheryl (@oicheryl)

How a team with no previous DevOps experience took a monolithic legacy java application from tomcat to Kubernetes (David Oliver, esynergy)
A story of how one team with no previous DevOps experience, took a monolithic legacy java application from tomcat to Kubernetes, what they learned along the way and what their tech lead discovered they take for granted. As well as looking at the challenges and approaches we took will cover how dev teams need to change and how things are different when it's a top-down imposed direction vs team driven.

David is an Associate of esynergy who has spent the last 20 years helping some of the UKs leading companies build Java based systems. In the course of that work he’s discovered there is more to solving problems than writing great software so has invested in developing Agile and DevOps expertise. A closet Clojure fan who occasionally blogs at http://thebrownbagblog.com, out of office hours he’s likely to be found camping, cooking, or falling off a paddleboard. Find him at:
@coding_925 and https://www.linkedin.com/in/david-oliver-568431

Testing and validating container images with Container Canary (Jacob Tomlinson, NVIDIA)
Bring-your-own-container models are widely supported on today’s modern compute platforms. In other words, users can provide their own container images within their custom software environment. However, user-provided containers must satisfy each platform's unique requirements–which can vary from platform to platform. For example, you may need to:
- Use a specific non-root user.
- Place the home directory in a certain location.
- Install dependency packages.
- Run web applications on designated ports.
Keeping your container images conformant with these arbitrary requirements can be challenging. As a result, Jacob is introducing a new open-source tool called Container Canary to capture these requirements and automatically test against them. In other words, Container Canary provides a specification for recording these requirements as a manifest that can be checked into version control. You can then use the canary CLI tool to validate containers against that manifest.

Jacob Tomlinson is a senior Python software engineer at NVIDIA with a focus on deployment tooling for distributed systems. His work involves maintaining open source projects including RAPIDS and Dask. RAPIDS is a suite of GPU accelerated open source Python tools which mimic APIs from the PyData stack including those of Numpy, Pandas and SciKit-Learn. Dask provides advanced parallelism for analytics with out-of-core computation, lazy evaluation and distributed execution of the PyData stack. He also tinkers with the open source chatbot automation framework Opsdroid in his spare time. Jacob volunteers with the local tech community group Tech Exeter and lives in Exeter, UK. Find him at: Twitter @_jacobtomlinson and Github @jacobtomlinson

Check out https://www.oicheryl.com/cloudnativelondon if you're interested in speaking or sponsoring.

Photo of Cloud Native London group
Cloud Native London
See more events
esynergy - Technology Consultancy UK
6 London Street · London