Unlocking the Benefits of Serverless FaaS for the European Software Industry
Praqma is proud to announce that we will be part of an exciting EU research project to unlock the benefits of serverless FaaS for the European software industry. RADON (Rational decomposition and orchestration for serverless computing) is funded by the European Union within Horizon 2020.
Emerging serverless computing technologies, such as function-as-a-service (FaaS) offerings, enable developers to virtualize the internal logic of an application, simplifying management of cloud native applications and allowing cost savings through billing and scaling at the level of individual function calls. Serverless computing is therefore rapidly shifting the attention of software vendors to the problem of developing cloud applications that can use these platforms.
RADON aims at creating a DevOps framework to create and manage microservices-based applications that can optimally exploit serverless computing technologies. RADON applications will include fine-grained and independently deployable microservices that can efficiently exploit FaaS and container technologies. The end goal is to broaden the adoption of serverless computing technologies within the European software industry. The methodology will strive to tackle complexity, harmonize the abstraction and actuation of action-trigger rules, avoid FaaS lock-in, and optimize decomposition and reuse through model-based FaaS-enabled development and orchestration.
Find out more: radon-h2020.eu
Contributing to open source projects, working at the forefront of software development and sharing knowledge with the community and students are part of Praqma’s DNA. Joining this project will give us the opportunity to do all of those things.
Within this academic project Praqma will provide industry perspective and a use case from one of our services - Managed DevOps. We will take the lead in defining the adoption and customization methodology, provide support for appropriate CI/CD tools (e.g., Jenkins), and build related continuous testing and delivery configurations.
Praqma will help to publicize the project through its strong industry network and at our regular events. We will be involved in creating a demo and training materials and sharing the learnings from this project with students and professionals through training courses. This is an exciting project and we are proud to be part of it. We hope that you’ll be interested in hearing more about it, and join our future events.
Building on our long history with Kubernetes, Praqma has joined the Cloud Native Computing Foundation (CNCF) and qualified as Scandinavia’s only Kubernetes Certified Service Provider.
Taking Kubernetes services to the next level - another first for Scandinavia
How to test Kubernetes artifacts like Helm charts and YAML manifests in your CI pipelines with a low-overhead, on-demand Kubernetes cluster deployed with KIND - Kubernetes in Docker.
Low overhead, on-demand Kubernetes clusters deployed on CI Workers Nodes with KIND
Had enough of sluggish polling? With instant Artifactory event triggers you can give responsiveness in Jenkins a real boost. Here’s an easy way to set it up.
A super easy configuration guide
With the arrival of microservices code is becoming disposable. Does this mean that we no longer need maintainable code? Is it the end of refactoring?
Still relevant or increasingly redundant?
In this post, I’ll take a closer look at the version of Jenkins X using Tekton, to give you an idea of how the general development, build, test, deploy flow looks like with Jenkins X. How does it feel to ship your code to production using a product coming from the Jenkins community that has very little Jenkins in it?
A crash course in Jenkins X and how to test it out on a local Kubernetes cluster
In this blog I will show you how to create snapshots of Persistent volumes in Kubernetes clusters and restore them again by only talking to the api server. This can be useful for either backups or when scaling stateful applications that need “startup data”.
Sneak peak at CSI Volume snapshotting Alpha feature
When you embark on your cloud native journey there will be important choices to make about cloud providers, continuous deployment, environments’ setup and separation. This guide will help you make the right choices by sharing lessons learnt from running cloud native apps in production.
Kubernetes has become the de facto container orchestration platform. When we help clients of different sizes and domains start their cloud native journeys in Kubernetes, we assist them in making sound decisions and technology choices. There is no one-size-fits-all solution when it comes to choosing cloud providers, CI tools, continuous deployment pipelines etc., so it is important to make the right decisions at the start. Failing to do so can be very costly in terms of lost time and money.
How to make the right technical choices on your cloud native journey
Learn how Docker and Kubernetes work and the key benefits they bring. Using real demos, I show how Docker is a great packaging and distribution technology, and how Kubernetes provides a powerful runtime for containerized applications.
Watch this introduction to Docker and Kubernetes at the Trondheim Developer Conference (TDC)
Praqma has a long history of accelerating and enabling team productivity using the Atlassian stack. Thanks to the hard work and commitment of our consultants Praqma has now achieved Atlassian Platinum Partner Status.
Our consultants receive the stamp of approval
In many security and safety critical environments there can be requirements for long-term reproducibility of artifacts that are created. In this talk from NDC Tech Town, Mike Long shows how to use Docker to create binary reproducible applications from a C++ application.
How to Create Binary Reproducible Builds using Native Build Tools and Docker
Hear about upcoming events in Scandinavia, latest tech blogs, and training in the field of Continuous Delivery and DevOps