Easy Serverless Apps and Infrastructure -- Real Events, Real Code

| March 11, 2019

article image
With Pulumi, you can create, deploy, and manage any cloud resource using your favorite language. This includes application- and infrastructure- related resources, often in the same program. One area this gets really fun is serverless. Because we're using general purpose languages, we can create resources, and then wire up event handlers, just like normal event-driven programming. This is the way serverless should be! In this article, we'll see how. There's a broad range of options depending on what you want to do, and how your team likes to operate. We'll be using AWS and TypeScript, but other clouds and languages are available.

Spotlight

Applitools

Applitools is on a mission to help Test Automation, DevOps and Development teams release and monitor flawless mobile, web, and native apps. It is the only commercial-grade, visual AI-based cloud engine that validates all the visual aspects of any Web, Mobile and Native app in a fully automated way. It supports Continuous Deployment in multi-device, multi-browser environments.

OTHER ARTICLES

The right IT infrastructure is hybrid

Article | March 4, 2020

From time to time, we invite industry thought leaders to share their opinions and insights on current technology trends on the IBM Systems IT Infrastructure blog. The opinions in these posts are their own, and do not necessarily reflect the views of IBM. Gartner forecasts worldwide public cloud revenue will grow 17 percent in 2020[1]. While it’s clear that cloud is still being rapidly adopted, on premises and private cloud are growing as well. My team and I see this on a daily basis as we visit with enterprise clients. To quantify this information and measure its impact, IBM recently commissioned Forrester Consulting to evaluate how organizations develop and implement their IT infrastructure strategies. Forrester conducted an online survey of 350 global enterprise IT decision makers across industries to explore this topic.

Read More

All-out SaaS for IT operations management

Article | April 9, 2020

Software-as-a-service (SaaS) is an old friend that has been an established business model since the 1960s. It is a broad term referring to everything from platform to software and various other technology ecosystems that are offered to customers on a consumption pay-per-use model. In 2019, the SaaS market was estimated to be worth $141 billion. The 2020 market is projected to reach the $157 billion mark. When compared with figures from 2014 when the industry was said to be worth $63.19 billion, the growth is exponential.

Read More

Infrastructure as code vs. platform as code

Article | April 15, 2020

With infrastructure as code (IaC), you write declarative instructions about compute, storage and network requirements for the infra and execute it. How does this compare to platform as code (PaC) and what did these two concepts develop in response to? In its simplest form, the tech stack of any application has three layers — the infra layer containing bare metal instances, virtual machines, networking, firewall, security etc.; the platform layer with the OS, runtime environment, development tools etc.; and the application layer which, of course, contains your application code and data. A typical operations team works on the provisioning, monitoring and management of the infra and platform layers, in addition to enabling the deployment of code.

Read More

Benefits of Kubernetes on bare metal cloud infrastructure

Article | March 3, 2020

Bare metal cloud infrastructure is being introduced to run 5G applications in containers. This is a natural development of the shift the industry is going through from virtualized network functions to cloud native applications. But what are the benefits of running Kubernetes on a bare metal cloud infrastructure compared to a virtualized infrastructure? Let’s start with a brief recap on cloud native and CNCF – Cloud Native Computing Foundation. With the introduction of 5G, new use cases drive the need for designing applications based on containers and service-based architecture to address some technology gaps associated with virtualization. The most important technology gaps involve smoother software upgrades, automation and the realization of a CI/CD software pipeline to end customers.

Read More

Spotlight

Applitools

Applitools is on a mission to help Test Automation, DevOps and Development teams release and monitor flawless mobile, web, and native apps. It is the only commercial-grade, visual AI-based cloud engine that validates all the visual aspects of any Web, Mobile and Native app in a fully automated way. It supports Continuous Deployment in multi-device, multi-browser environments.

Events