• Home
  • >
  • DevOps News
  • >
  • Microservices, Serverless on Kubernetes – InApps 2025

Microservices, Serverless on Kubernetes – InApps is an article under the topic Devops Many of you are most interested in today !! Today, let’s InApps.net learn Microservices, Serverless on Kubernetes – InApps in today’s post !

Key Summary

This article from InApps Technology, authored by Phu Nguyen, explores LunchBadger, a platform designed to simplify microservices and serverless architecture development using Kubernetes and open-source tools. Founded by Al Tsang, formerly of StrongLoop, LunchBadger leverages best practices and cloud-agnostic solutions to streamline microservices deployment. Key points include:

  • LunchBadger Overview:
    • Purpose: Aims to eliminate ambiguity in microservices development, deployment, and integration with legacy systems, enabling companies to “eat their competition for lunch.”
    • Platform: Built on serverless infrastructure and Kubernetes runtime, offering a cloud-agnostic alternative to proprietary solutions like AWS Lambda and API Gateway.
    • Components:
      • Visual Canvas: A React/Redux-based, drag-and-drop interface for managing the microservices lifecycle, including composition, integration, security, and API publishing.
      • API Gateway: Built on Express Gateway (using Express.js), competing with Kong and Tyk, supported by the Node Foundation and Joyent.
      • Backend: Uses LoopBack, a leading Node.js framework for creating and exposing microservices as APIs, with strong integration for legacy systems (e.g., Java, Python).
  • Key Features:
    • Ease of Use: Automates complex tasks like deployment and YAML file creation, reducing the need for deep Kubernetes knowledge while maintaining transparency to avoid “black-box” issues.
    • Flexibility: Supports integration with enterprise data stores, security/governance policies, and function development, all manageable via a single UI for developers, DevOps, and business teams.
    • Cloud-Agnostic: Enables deployment across public, private, or hybrid clouds, avoiding lock-in to proprietary services like AWS Lambda.
  • Joyent Collaboration:
    • Background: Joyent, acquired by Samsung in 2016, open-sourced its container technology in 2014 and focuses on portable, multi-cloud solutions.
    • Partnership: LunchBadger collaborates with Joyent to provide a multi-cloud Kubernetes solution, integrating with native Kubernetes services while avoiding dependencies on proprietary cloud services (e.g., Lambda, database-as-a-service).
    • Benefits: Offers portability across clouds and on-premises environments, with cross-cloud monitoring, upgrades, and management, enhancing flexibility and development velocity.
  • Use Cases:
    • Samsung Projects (pre-production):
      • Mobile Device Management: Combines customer and Samsung APIs for role-based access in a hybrid model, using a service mesh.
      • Bixby (Intelligent Assistant): Employs Kubernetes for high-performance microservices and GPU-accelerated ML, integrating with a microservices stack for Samsung mobile devices.
  • Market Context:
    • Innovation: Builds on StrongLoop’s LoopBack (acquired by IBM in 2015) and Kubernetes to provide a modern, open-source alternative to proprietary serverless platforms.
    • Competition: Challenges AWS Lambda and other cloud-specific solutions by prioritizing portability, transparency, and developer-friendly tools.
  • InApps Insight:
    • LunchBadger’s open-source, Kubernetes-based approach aligns with tools like Mesosphere Marathon, Cloud Foundry’s Diego/Lattice, and Mantl for microservices orchestration, offering a developer-centric solution.
    • InApps Technology can integrate LunchBadger into client projects to build scalable, cloud-agnostic microservices architectures, leveraging Node.js (e.g., LoopBack, Express.js) and RESTful/GraphQL APIs (as seen in Apollo) for seamless enterprise integration and rapid deployment.
Read More:   New Bitbucket Features Show Git’s Rise in the Enterprise – InApps 2022

Read more about Microservices, Serverless on Kubernetes – InApps at Wikipedia

You can find content about Microservices, Serverless on Kubernetes – InApps from the Wikipedia website

First off, there’s that name: LunchBadger. Who does that?

It’s the code name for the company, explained founder and CEO Al Tsang. The idea was that if you could eliminate the ambiguity around microservices, how you build them, what to do with legacy code, how to deploy them, you could eat your competition for lunch.

“In achieving a modern architecture like microservices, there isn’t a lot of tooling and know-how aside from what the Silicon Valley trailblazers did on their own,” he said.

The company set out to take best practices, new technologies like containers and the Kubernetes open source container orchestration software, and other tools and services being standardized around these technologies to create a platform for building and deploying microservices in cloud-native infrastructure.

The company’s software package is based on serverless infrastructure and a Kubernetes runtime.

“We’ve taken what Amazon pioneered long ago with Lambda and API gateway and proprietary runtime, and said we can build a superior experience on top of these technologies that is based on open source, cloud agnostic and provide a single pane of glass to orchestrate these things with a UI that’s easy to understand across developer, DevOps, and even the business folks,” he said.

The LunchBadger visual canvas allows developers to build and manage the end-to-end lifecycle of microservices and APIs. You can compose microservices, integrate with enterprise data stores, set up security and governance policies, write functions, publish external API endpoints and more.

Open Source

Tsang was co-founder and Chief Technology Officer of StrongLoop, which offered an open source enterprise version of Node.js, and where he created LoopBack, a leading open source Node.js framework for enterprise APIs. IBM bought out StrongLoop in 2015. Tsang launched San Francisco-based LunchBadger in June 2016.

Read More:   Application Development Strategy For 2022

The LunchBadger platform consists of an API gateway, composition and integration tools, and integrated development environment to write functions.

Developers don’t have to know everything about Kubernetes, he said, but there needs to be transparency because nothing ticks off developers more than black-box technology.  The platform provides automation for things like deployment and writing YAML files, but it’s all open source.

On the back end for connections to the data sources and model-driven development, it uses the Node.js framework LoopBack, which he calls the leading framework for developing microservices and exposing them as APIs, and the leading integration platform to be able to talk to legacy and polyglot systems like Java and Python.

The gateway is built on Express.js, a project called Express Gateway that’s supported by the Node Foundation and Joyent. It’s a competitor to Kong, Tyk and other legacy players in the API gateway space.

The canvas uses React and Redux, with a single-page architecture and drag-and-drop interface that can be extended by third parties, such as customers or integrators.

It’s teamed up with Joyent to provide a cloud-agnostic alternative to AWS Lambda and other proprietary serverless offerings.

“People who can’t be on a virtual public cloud or public cloud who want this in-house or who want a choice where they run it, and also reserve the right to run it in multiple clouds, need a transparent solution to do so,” he said.

Joyent Collaboration

Joyent, which had long been using container technology before the rise of Docker, and open sourced its technology in 2014, was acquired by Samsung in 2016.

After the acquisition, it was working on consolidating storage, creating Private Regions — centralized, low-cost storage that’s open and portable across public and private clouds.

“We’re spinning up a lot of these regions for large customers, but they really want to distribute compute across clouds. They really want portability,” said Shubhra Kar, vice president of product and marketing at Joyent.

“So when customers had DIY projects or Kubernetes as a managed service on various clouds, these platforms, once you get locked in, you have so many abstract dependencies: You need to be tied to their gateway, to their IAM provisioning rules, all the event-based services, you need to be tied into a pool like Lambda to do microservices, so it’s not really portable under the hood,” Kar said.

Read More:   How much does a software engineer make by country?

Joyent rolled a multi-cloud Kubernetes solution, looking at managing compute globally, which required cross-cloud monitoring, cross-cloud Kubernetes upgrades, cross-cloud Kubernetes management.

“We are integrating with some of the native Kubernetes services on each cloud, but customers told us it was a good base, not enough: I’m still locked into a database-as-a-service, I’m still locked into Lambda. I like the velocity, I like not having to run operations, but I don’t want to be locked into a black-box technology,” Kar said.

Customers said they might be on to something if Lambda would run on Kubernetes to be able to port from one cloud to another.

“They didn’t start thinking in terms of multi-cloud, as we’ve been demoing it, going into POCs with a lot of these customers. This services layer — we call it a set of open services — is what is emerging: Database as a service, functions as a service, if you are building microservices assuming Kubernetes is going to be the compute, you are able to port anywhere — cross-clouds, back to on-prem, hybrid. You have that flexibility and control, but at the same time you get that velocity,” Kar said.

He pointed to two projects at Samsung using LunchBadger that are in the works, but not yet in production:

  • Mobile device management: providing role-based access in a hybrid model across Samsung phones. It would involve a mashup of both customer and Samsung device APIs and identity APIs in a service mesh.
  • Bixby, an intelligent assistant: The backend is APIs and microservices needing high performance. It has a lot of machine learning that runs on GPU instances to accelerate compute. Instead of doing this on traditional VMs, it uses Kubernetes for that and integrates with the microservices stack up front to serve the Samsung mobile device.

Feature Image: “L0081839 Woodcut of a badger. Conrad Gessner, 1551” by Wellcome Images, licensed under CC BY-SA 2.0.

InApps is a wholly owned subsidiary of Insight Partners, an investor in the following companies mentioned in this article: Docker.

Source: InApps.net

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      Success. Downloading...