Knative, serverless without vendor lock-in

 

How serverless works:

Serverless means literally “without server” and it refers to a way to deploy and execute applications where the owner of the application doesn’t have to worry about the server and infrastructure used to serve it. The only responsibility of developers is to write the code needed for the application to work properly and the cloud provider is the one who has to dynamically provision  the server, deploy the application in it, and make it work.

Because the code is totally independent of the platform and server on which it will be deployed, the developer doesn’t need to define endpoints or listeners to communicate with the outside world, instead of this, the cloud provider is the one responsible for providing the means to communicate with other services using events that trigger the execution of the application logic.

Read More

Implementing the statsmodels flavor in MLflow

MLflow, the open-source platform released by Databricks in June 2018, has found a quick and broad acceptance in companies around the world. As stated by Databrick’s co-founder and CTO Matei Zaharia in their presentation post, there were a lot of different tools prior to this, created to track and/or take ML models into production, but they were either proprietary, language-dependent, or able to address only one aspect of the complete Machine Learning lifecycle. MLflow aims to be open in all senses – open source software but also language-agnostic (open interface).

Read More

Stratio enters a new era

These past months have been filled with uncertainty, we have been living a pandemic caused by Covid-19 that has changed our lives and our daily habits; working every day from home, juggling and balancing our work and personal life. Difficult times often bring out the best in people, and this has been no different in Stratio, Stratians has been giving the best version of themselves.

Read More

Smart Teams, a new way to build high-performance agile teams

Talent is that word we say several times a day and what companies fight for, particularly those in industries where – unfortunately – it is scarce.

Talent is something one is born with – but also something that one nurtures and grows, especially in the particular case of work environments. Individual talent in a collaborative culture – something which should be the norm in the technology industry – is however in short supply; in fact, it can even be counterproductive.

Read More

Stateful Serverless Services, the new way to do microservices

Limitations of stateless services

Over the last few years and even now, we usually hear that in order to build a microservices architecture or any distributed system, the services must be stateless. This way if we need, we can scale out adding more instances to face all the traffic that arrives. However, these systems also need to store the state in some way. And how do they do it? Well, because they can not store it in the service itself, it has to send it far away from the logic that must have to process it. Normally this datastore can be either a relational or document database.

Read More

VyOS HA in AWS

TL;DR

This post shows how to solve a recurrent problem when using highly-available virtual routers in AWS: floating IPs.

This approach uses a python script for the new master router to claim an EC2 Secondary private IP in the failovering transition.

Read More