Virtualization Technology News and Information
Article
RSS
Wing Cloud Raises $20Million out of Stealth to Revolutionize Cloud Development

interview-wingcloud 

Wing Cloud launched out of stealth mode with an impressive seed round of funding.  To find out more, VMblog spoke with Shai Ber, COO and Co-Founder of Wing Cloud.  

VMblog:  $20Million is an impressive seed round. You have great institutional investors behind you as well as angels from Datadog and Hashicorp. What is it about the mission behind Wing Cloud that is creating this level of interest?

 

Shai Ber:  Investors are attracted to Wing Cloud because it addresses major pain points with cloud development and management. First and foremost, it simplifies the complex engineering task of deploying and managing applications across various cloud providers, a process that has become increasingly critical due to diverse commercial and data residency requirements. Furthermore, the Wing toolchain improves developer productivity by providing an enhanced experience where developers can focus on creating customer value without getting lost in the technicalities of cloud mechanics. The toolchain's value doesn't stop with developers. It also includes solutions for operation teams that help them to manage applications in production more efficiently.

The market opportunity for Wing Cloud arises from its innovative solutions for both high-level and fundamental challenges of cloud development and management. Investors like the company's approach of tackling root causes instead of just treating symptoms. They believe that Wing Cloud is well positioned to disrupt the industry with its ambitious mission to add significant value across the development and management workflows in the cloud. 

VMblog:  Winglang specifically is an open source programming language attempting to create a single, unified language for the cloud that can work across multiple providers and platforms. On one hand, it seems like an obvious idea that I am surprised hasn't been attempted already; on the other hand, it seems incredibly ambitious. What do you think Winglang's potential is to change how developer's build applications in the cloud?

 

Ber:  We believe Winglang has potential to streamline developers' experience of building applications in the cloud by reducing their cognitive load, increasing their iteration speeds, and keeping them in their flow.

  • Iteration speed: Winglang comes with a local simulator and a visualization and debugging console that support instant hot reloading. These tools empower developers to iterate more swiftly with immediate feedback on code modifications, visualizing, interacting, and debugging their code locally via the Wing Console.
  • Cognitive load: Winglang aims to lighten developers' cognitive load by representing abstract cloud resources as native language elements. This strategy diminishes the need for developers to manually control these resources or deeply understand numerous layers of the cloud stack. Instead, they can focus their efforts on crafting application code, while Winglang's compiler handles the cloud mechanics. For example, the automated generation of Identity and Access Management (IAM) policies. Another key aspect of Winglang's approach to reducing cognitive load is its introduction of inflights (https://docs.winglang.io/concepts/inflights). They allow developers to write distributed code that looks and feels almost like that of a monolith, with all the cognitive benefits that come with it: code that is easier to follow, test and debug.
  • Keeping developers in their flow: Winglang handles cloud mechanics, enabling developers to focus more on the business logic of their applications and less on infrastructure. Our goal is to reach a point where they can create entire applications in dev environments without needing much intervention from DevOps. On the other hand, Winglang also aims to promote the autonomy of DevOps engineers. Compiler plugins (https://docs.winglang.io/blog/2023/02/17/plugins) are a way for them to apply non-functional concerns to the application in the form of policies, without having to communicate with the application developers much or to know every resource being used by them. If we succeed in making developers and DevOps engineers more autonomous, we will be able to reduce the number of context switches and hand-offs between them. 

VMblog:  We've seen an anti-cloud trend over the past year, with companies returning to monoliths and on-prem solutions. From my perspective, this is a testament to both the complexity of cloud, as well as the failure of movements like DevOps, serverless, and the influx of 3rd party tooling to live up to the promises of reducing complexity for developers. Why do you think your approach to solving these problems is unique?

Ber:  We think all these pains that are causing companies to return to monoliths and on-prem solutions are derived from a single source - that traditional programming languages are built to tell single machines what to do. The cloud, however, is a giant distributed machine with a lot of services.  Other solutions try to solve different symptoms that stem from the source issue but we believe that without treating the source of the problem you can never fully solve it. This is why our approach is to solve it from the root by developing a programming language that treats the cloud as its computer and is able to give developers a cloud development experience that is very similar to building a monolith. The traits of the language allow us to build downstream tools that complete this monolith-like development experience across the development, testing, staging and management phases.

These tools include the cloud SDK, which is a high-level abstraction layer for all the clouds and provides portability, local development, unit testing, debugging, and simulation abilities during development. We have preview environments that allow developers to interact with Wing applications in pull requests and collaborate with other stakeholders during the staging phase. In the future, we'll introduce a solution for the deployment phase that will include support for unified deployment and governance across public and private clouds. Finally, we are working on the Wing Console - a unified application-centric management console for the operation phase.

VMblog:  What is the ultimate vision for Wing Cloud? Having just launched, I am sure there is a lot to still figure out -- but what's your current north star?

Ber:  The ultimate vision for Wing Cloud is to dramatically simplify the process of building and managing distributed systems on the cloud. Our north star is to empower developers and DevOps teams to harness the power of the cloud together, making it as straightforward as building monolithic applications in a traditional environment.

##

Published Tuesday, July 18, 2023 8:03 AM by David Marshall
Filed under: ,
Comments
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
Calendar
<July 2023>
SuMoTuWeThFrSa
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345