August 31, 2024 to September 2, 2024
JECRC Foundation
Asia/Kolkata timezone

A Beginner's Guide to Juju and Charms: Simplifying Operations with Native Framework Support

Aug 31, 2024, 9:30 AM
50m
Main hall (JECRC Foundation)

Main hall

JECRC Foundation

Shri Ram ki Nangal, via Sitapura RIICO Tonk Road, Jaipur, Rajasthan 302 022 India
Talk Cloud and Infrastructure

Speaker

Varshi Gupta
Canonical

Description

Are you tired of the limitations of proprietary cloud platforms or the challenges of managing deployments and operations on your own? Join us at our upcoming conference session to explore how the new support for frameworks like Flask in charmSDK is transforming application deployment.

With this tooling, you can effortlessly create OCI images using rockcraft and streamline operations code with charmcraft. Need database integration? With Juju, you can deploy popular open-source databases like PostgreSQL or MySQL with just a few commands, seamlessly integrating them with your application.

What about serving traffic? We've got you covered. Use Juju to deploy and integrate various ingress solutions, such as Traefik, to expose your application to external traffic in seconds.

Currently, the tooling supports Flask framework applications, with the potential to contribute other frameworks as needed.

In this session, you'll learn how to leverage Juju and craft tools to deploy your applications seamlessly into any Kubernetes cluster. Say goodbye to tedious deployment processes and hello to efficiency!

Join us to discover an easy entry point into Canonical's operational tools, reducing the learning curve and enhancing your deployment capabilities.

What audience can learn

Audience members can learn how the paas-app-charmer makes it easier for newcomers to use Canonical tools like Juju, charms, and *craft, without needing to tackle steep learning curves.

Summary

This talk is about a new tooling suite "paas-app-charmer" that allows users to focus on creating applications while taking care of deployment and operations struggles by integrating automatically with solutions like Juju, Charmcraft, and Rockcraft.

Biography

Varshi leads the IS DevOps teams as the Engineering Director at Canonical. Her primary goal is to enhance the operational efficiency of complex business processes for ITOps and support teams. Her teams focus on upgrading and developing operators to simplify installation, security updates, and day-to-day maintenance of applications managed by IT operations teams.

Varshi holds a degree in Computer Science and has a background in developing enterprise software for multi-channel financial firms. She furthered her education with a Master's in Management and Information Systems in the United States. Throughout her career, Varshi has worked across various industries including healthcare, IT, and retail, holding diverse roles in software development, architecture, and product management.

Things to know or prepare for this session

A basic understanding of Flask, Python, and K8s. Any experience with Juju and craft tools is a plus!

Difficulty level Begineer

Presentation materials

There are no materials yet.