Welcome to the Cloud Native Asturias Dec'21 event! On this occasion, we have four amazing speakers that bring to the table their cloud-related talks.
Note: All talks will be driven in English
In this talk, we will be presenting what Alvatross is, how the need to build this new product unit arose in Satec, and the products and services we provide to our customers.
We will explain how telecom operators and, in general, digital service providers and their needs are heterogeneously evolving in terms of information systems and infrastructure around the world.
Finally, we will present how Alvatross is providing them with solutions to facilitate their transformation, and how worldwide organizations like TMForum are defining standards based on cloud-oriented technologies, not only for computing hardware, but also for network infrastructures.
There was a time when system administrators manually installed virtual machines or had “model machines” exported ready to be used. This is no longer the case, and virtual machines, and infrastructure in general can be expressed, and automatically obtained, from a source file that models them. The same happens with security compliance, as there are ways to develop code that, once executed, deploy a series of trusted security controls that harden a virtual machine making it less likely to be attacked. This presentation shows a practical example of both: a machine deployed automatically via Vagrant that uses their provisioners to also harden the machine to a very high security compliance index according to the Lynis audit tool.
Kubernetes is an open-source project for automating deployment, scaling, and management of containers. It has rapidly become the standard to run production workloads and the community around it is just great!
But developing in Kubernetes presents some challenges. The typical development workflow looks like this: write code, build a Docker image, push it to the registry, redeploy, validate your changes, rinse and repeat. This flow is not only slow, but it also prevents us from benefiting from standard features of Java tools such as fast incremental builds, automatic hot reloads or powerful debuggers.
Of course, you could always run manual kubectl commands to deploy to your local cluster. But this process becomes quickly cumbersome and can be problematic in cases of microservices where you might have complex dependencies between the deployed applications.
Today, there are many available tools designed for Kubernetes deployments specifically for developers. Their primary goal is to help you make the feedback loop as fast as possible (code-deploy-refactor) and they can be used with any kind of cluster (remote or local) making them the perfect solution for developers who wish to develop Kubernetes enabled applications.
We will review some of those tools to improve the developer experience in Kubernetes for developers. You will be able to take full advantage of tools like Maven, Gradle, dependency caching, popular frameworks hot reloads (Spring Boot, Quarkus, Micronaut, ...) or IDE debuggers (Eclipse, IntelliJ, VS Code, ...) while developing your application directly in Kubernetes.
We will explain and demo with examples:
The amount of burden that is placed on software engineers is constantly increasing. With shortening sprints and the number of items shifting left, the learning curve and toil seem to be ever-increasing. Writing the feature today is less than half the battle to get the features into the hands of the end users. Navigating not only deployment complexities but cloud native infrastructure and confidence-building complexities. Similar to the benefits that Infrastructure-as-Code brought to the infrastructure world, Application-as-Code strives to simplify the developer experience. Abstracting away application infrastructure and deployment complexities such as networking and security scanning. Now the authors of AaC can be the enforcers. Learn in this session embracing the AaC paradigm and as new technologies are brought onboard how operational pushback can be erased with AaC.
University of Oviedo
Ternure Associate Professor
Director of Backend