Johnny Horvi and Frode Sundby from NAVs platform team discuss NAIS, a Kubernetes-based platform. They talk about the benefits of a team-centric platform, the ease of deploying and operating apps, and the availability of tooling and insights. They also explore the services provided by NAV and collaboration among Norwegian public institutions. The future focus of NAIS is on cost and improving the developer experience.
NAIS is a Kubernetes-based platform that simplifies the deployment and operation of applications, allowing developers to focus on building apps without worrying about the underlying complexity of Kubernetes.
NICE provides abstractions on top of Kubernetes, simplifying its usage for developers and offering built-in monitoring and log aggregation to make it easier for developers to understand and troubleshoot their applications.
Deep dives
Nav's platform team focuses on making developers' lives easier
Joni and Frodo from Nav's platform team discuss NICE, a Kubernetes-based platform that simplifies the deployment and operation of applications. The platform allows developers to focus on building apps without worrying about the underlying complexity of Kubernetes. They emphasize the importance of providing developers with the tools they need to deploy and operate their applications easily.
Nav's transition to Kubernetes and the development of NICE
Nav started exploring Kubernetes after attending a workshop with Kelsey Hightower. They were impressed with the efficiency and scalability it offered compared to their existing deployment tools. In 2017, they began building NICE, a platform that aimed to support autonomous teams within Nav, allowing them to take ownership of their applications throughout the entire lifecycle. NICE provides a collection of functionality that makes it easy for teams to deploy and run their applications on Kubernetes.
NICE's role in making Kubernetes more accessible
NICE provides abstractions on top of Kubernetes, simplifying its usage for developers. Through the application manifest, developers can express their desired runtime, ingress, database, and other dependencies, eliminating the need to directly interact with Kubernetes resources. NICE also offers built-in monitoring and log aggregation, making it easier for developers to understand and troubleshoot their applications. The platform focuses on providing a straightforward, application-centric experience for developers.
The benefits and future plans for NICE
NICE has enabled Nav to provide a standardized and streamlined experience for developers across various government agencies in Norway. It simplifies the deployment process, reduces the need for developers to have deep Kubernetes knowledge, and allows them to focus on solving business problems. The platform's future plans involve enhancing cost awareness and resource utilization visibility for developers, as well as improving the developer experience by abstracting away Kubernetes complexity and providing relevant information through the NICE console.
This week’s guests are Johnny Horvi and Frode Sundby from NAVs (Norwegian Labour and Welfare Administration) platform team. We talked about NAIS. A kubernetes-based team centric platform aiming at providing the tools needed to deploy and operate apps easily.
Do you have something cool to share? Some questions? Let us know: