VonConsulting.ro - 10 ani de Recrutare si Oursourcing IT
  • Home
  • About Us
  • Servicesarrow_drop_down
    • Recruitment
    • Outsourcing
    • Temporary Staffing
    • Consultancy
    • Payroll and Administrative services
  • Career Opportunities
  • Contact Us
  • arrow_drop_down
  • ro
  • en
  • de

How to fill the gap between apps and infrastructure after Kubernetes

July 15, 2021 - by VON Consulting

When a technology has reached a certain level of trust, it’s well-understood and easily managed, you can say that it is ”boring”, thus paying it the best compliment there is. Kubernetes technology has become just that: it is a standard cloud-enabling plumbing that ”works.”

As Jonas Bonér, CTO and co-founder at Lightbend, said, there is a huge gap between the infrastructure and building a full application. This means that, in the near future, they will need to add more tools in the toolbox and to extend the infrastructure model of isolation into the app itself, creating a powerful, yet simple, programming model.

Tesla, for example, relies on “digital twin” capabilities that power its electric grid, capabilities made possible by the combination of Akka and Kubernetes. Colin Breck, a Tesla engineer, says ”The majority of our microservices run in Kubernetes, and the pairing of Akka and Kubernetes is really fantastic”.

What are the unsolved areas on the cloud-native stack, that are evolving above Kubernetes? According to Boner, there are three: application layer composition, stateful use cases, and data-in-motion use cases.

Application layer composition

“People too often use old tools, habits, and patterns, often originating from the traditional (monolithic three-tier) designs that inhibit and constrain the cloud model delivered by Kubernetes,” Bonér says. So what needs to be done is to extend the model of containers, service meshes, and orchestration all the way up to the application/business logic. This way, we will leave the developer with the essence: the business logic and its workflow.

Stateful use cases

Most of the cloud ecosystem is mainly tackling so-called 12-factor style applications. In the cloud, you’re forced back to the three-layer architecture of pushing everything down into the database every time. This happens unless you have a good model and the tools supporting it.

“The value is nowadays often in the data, and it’s often in the stateful use cases that most of the business value lies — making sure you can access that data fast, while ensuring correctness, consistency, and availability.” Boner says.

Data-in-motion use cases

The Kubernetes technology doesn’t yet offer great support for streaming and event-based use-cases.

“Serverless gets us closer to addressing the problem of extending the model of Kubernetes into the application itself. That’s what it’s all about. Abstracting away as much as possible, and moving to a declarative model of configuration rather than coding, where you define what you should do and not how you do it.” said Boner.

All in all, ss the cloud-native stack continues to evolve above the Kubernetes infrastructure level, it will be interesting to see how these concepts play out to serve specific language developers.

Read more on the topic here: https://www.infoworld.com/article/3567648/what-comes-after-kubernetes.html

  • Recent Articles
    • Our Job Lists Explained: Today, What Does a Product Development Manager Do?
    • Returning to the Office Work: a Vital Imperative or Not?
    • Unlock the Power of Data: The Role of a Database Expert
    • Firmware Engineers: a SF Job in an Enigmatic World?
    • The Hidden Architect – The Layout Engineer
  • Recently Added Jobs
    • ServiceNow Developer
    • Software Engineer – Security Firmware- Bucharest/Sibiu
    • Senior Staff Concept Engineer for magnetic sensors
    • E-commerce Platform Specialist
    • Senior Quality Manager
  • Newsletter Signup

    Verificați inbox-ul sau fișierul spam al email-ului dvs. pentru a confirma abonarea.

© 2025 - VonConsulting.
  • Terms and Conditions
  • Privacy
Manage Cookie Preferences
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Preferences
{title} {title} {title}