Cloud app development and management
To develop, deploy and manage cloud applications, an organization needs to write and configure apps in ways that meet performance and reliability goals without consuming an inordinate amount of costly cloud resources. These requirements demand that an IT team create -- and commit to -- a realistic cloud app development and management strategy.
Top Stories
-
Conference Coverage
12 Apr 2024
KubeCon + CloudNativeCon 2024 news coverage
Trying to keep up with the latest news out of KubeCon + CloudNativeCon? Use this comprehensive guide to stay updated and informed on both the European and North American events. Continue Reading
-
Tip
08 Mar 2024
Top 6 soft skills in IT that cloud teams need
Soft skills play a bigger part in successful cloud deployments than you might think. Technical skills are obviously essential in IT, but a company must hire well-rounded employees. Continue Reading
-
Definition
16 Apr 2024
What is a cloud database? An in-depth cloud DBMS guide
A cloud database is an organized and managed collection of data in an IT system that resides on a public, private or hybrid cloud computing platform. Continue Reading
-
Conference Coverage
12 Apr 2024
KubeCon + CloudNativeCon 2024 news coverage
Trying to keep up with the latest news out of KubeCon + CloudNativeCon? Use this comprehensive guide to stay updated and informed on both the European and North American events. Continue Reading
-
Definition
21 Mar 2024
web services
Web services are a type of internet software that use standardized messaging protocols and are made available from an application service provider's web server for a client or other web-based programs to use. Continue Reading
-
Definition
18 Mar 2024
cloud application
A cloud application, or cloud app, is a software program where cloud-based and local components work together. Continue Reading
-
Definition
18 Mar 2024
cloud load balancing
Cloud load balancing is the process of distributing workloads across computing resources in a cloud computing environment and carefully balancing the network traffic accessing those resources. Continue Reading
-
Tip
08 Mar 2024
Top 6 soft skills in IT that cloud teams need
Soft skills play a bigger part in successful cloud deployments than you might think. Technical skills are obviously essential in IT, but a company must hire well-rounded employees. Continue Reading
-
Definition
08 Mar 2024
Google App Engine
Google App Engine (GAE) is a platform-as-a-service (PaaS) product that enables web app developers and enterprises to build, deploy and host scalable, high-performance applications in Google's fully managed cloud environment without having to worry about infrastructure provisioning or management. Continue Reading
-
Tip
23 Feb 2024
Get to know 8 core cloud team roles and responsibilities
To fully realize the benefits of cloud, you're going to need to create a structure that puts the right people in the right places. Here are the key roles involved. Continue Reading
-
Tip
23 Feb 2024
How to build a cloud center of excellence in 9 steps
A cloud center of excellence brings together expertise from different departments to develop a uniform cloud adoption strategy. Here are some best practices for a successful CCoE. Continue Reading
-
Definition
22 Feb 2024
cloud architect
A cloud architect is an IT professional who is responsible for overseeing a company's cloud computing strategy. Continue Reading
-
Definition
15 Feb 2024
event handler
In programming, an event handler is a callback routine that operates asynchronously once an event takes place. Continue Reading
-
Definition
06 Feb 2024
API gateway (application programming interface gateway)
An API gateway is a software pattern that sits in front of an application programming interface (API) or group of microservices to facilitate requests and delivery of data and services. Continue Reading
-
Answer
31 Jan 2024
Amazon ECS vs. Kubernetes: Which should you use on AWS?
Learn the basics about Amazon ECS and Kubernetes, as well as EKS and Fargate, before you choose an application architecture for your workloads on AWS. Continue Reading
-
News
24 Jan 2024
Box acquires no-code document automation tool Crooze
The acquisition gives Box both the talent and the technology Crooze provided for large customers, according to Box's vice president of product strategy. Continue Reading
-
Tip
19 Jan 2024
Decode serverless pricing in AWS to avoid high costs
Serverless computing is an implementation worth considering in any cloud-based application. Learn to evaluate every component to avoid unexpected and unnecessary high costs. Continue Reading
-
Tip
19 Jan 2024
On premises vs. cloud pros and cons, key differences
Immersed in the 'should I stay or should I go' cloud migration debate? Before vacating the premises and moving 'up there,' ponder these advantages and disadvantages. Continue Reading
-
Definition
12 Jan 2024
polyglot programming
Polyglot programming is the practice of writing code in multiple languages to capture additional functionality and efficiency not available in a single language. Continue Reading
-
Feature
12 Jan 2024
9 open source PaaS options developers should know in 2024
Open source PaaS is a good option for developers who want control over application hosting and simplified app deployment, but not all open source PaaS options are created equal. Continue Reading
-
Feature
05 Jan 2024
Top 24 cloud computing skills to boost your career in 2024
As cloud adoption increases, so too does the need for IT experts with cloud computing skills. Here are 24 key skills to help you on your journey. Continue Reading
-
Feature
05 Jan 2024
Top 10 cloud computing careers of 2024 and how to get started
Cloud computing touches many aspects of modern life, and the need for cloud professionals is great. Learn about the necessary skills and education for a cloud computing career. Continue Reading
-
Definition
04 Jan 2024
hybrid cloud management
Hybrid cloud management characterizes the processes and tools for managing applications that span public and private cloud computing infrastructure. Continue Reading
-
Tip
28 Dec 2023
Optimize serverless apps with an observability strategy
Serverless apps come with unexpected challenges and sometimes they are nearly impossible to troubleshoot and optimize. Move away from traditional monitoring practices to succeed. Continue Reading
-
Definition
28 Dec 2023
cloud application performance management (cloud APM)
Cloud application performance management (cloud APM) is the process of monitoring resources that support software application performance in public cloud, private cloud and hybrid cloud environments. It takes actions to resolve issues and maintain optimal performance. Continue Reading
-
Feature
21 Dec 2023
Top enterprise hybrid cloud management tools to review
The techniques used to build hybrid cloud architectures have come a long way, but managing these environments long term is plenty more complex without the right software. Continue Reading
-
Tip
20 Dec 2023
Top 8 benefits of hybrid cloud for business
Why choose between public cloud and private systems when you can have both? With hybrid cloud, enterprises can address workload requirements, business demands and budgetary needs. Continue Reading
-
Definition
13 Dec 2023
cloud sprawl
Cloud sprawl is the uncontrolled proliferation of an organization's cloud instances, services or providers. Continue Reading
-
Tip
06 Dec 2023
How to implement AI into cloud management and operations
AI is becoming a transformative feature of cloud, but it means nothing if you don't have a proper strategy. Find out how to fold AI into management practices. Continue Reading
-
Opinion
04 Dec 2023
New dev tools at AWS re:Invent shape the future of cloud
Noteworthy tools and updates for developers at AWS re:Invent 2023 included AWS Fault Injection Service, Amazon Q Code Transformation and GenAI features to improve productivity. Continue Reading
-
Definition
30 Nov 2023
SPI model
The SPI model is an abbreviation of the most common cloud computing service models: software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). Continue Reading
-
Tip
29 Nov 2023
Evaluate serverless computing best practices
Serverless computing strategies require enterprises to evaluate tools, features and costs, while understanding application requirements and use cases. Here are some best practices. Continue Reading
-
Definition
17 Nov 2023
cloudlet
A cloudlet is a small-scale data center or cluster of computers designed to quickly provide cloud computing services to mobile devices, such as smartphones, tablets and wearable devices, within close geographical proximity. Continue Reading
-
Conference Coverage
13 Nov 2023
A conference guide to AWS re:Invent 2023
Explore the latest news, product releases and technology updates, as well as analysis and expert advice, from AWS re:Invent 2023 through this regularly updated guide. Continue Reading
-
Definition
01 Nov 2023
Microsoft Azure Data Lake
Microsoft Azure Data Lake is a highly scalable public cloud service that allows developers, scientists, business professionals and other Microsoft customers to gain insight from large, complex data sets. Continue Reading
-
Tip
01 Nov 2023
Minimize the high costs of AI in cloud with FinOps
Deploying and managing AI applications can become costly, especially if it is your first generative AI initiative. Learn how these costs can impact cloud costs. Continue Reading
-
Tip
23 Oct 2023
Craft a risk management plan for application modernization
While enterprises want to invest more in app innovation, a small risk of failure can stop a project in its tracks. Add a risk management plan into your app modernization project. Continue Reading
-
Tutorial
23 Oct 2023
How to perform an application modernization assessment
Walk through an application modernization assessment process step by step to make the most informed decisions about how to approach modernization. Learn how to get started. Continue Reading
-
Tip
13 Oct 2023
Compare Amazon CloudWatch vs. AWS CloudTrail
Amazon CloudWatch and AWS CloudTrail help cloud administrators view configuration history and set up predictive monitoring alerts. Here are the major differences between the tools. Continue Reading
-
Tip
04 Oct 2023
How AI and ML can transform CloudOps
AI and ML tools support several use cases in cloud operations, such as security, fault correlation and latency. These best practices can help CloudOps teams take the right steps. Continue Reading
-
Tip
03 Oct 2023
Look beyond AI and ML buzzwords for the cloud
AI and machine learning are more than buzzwords, they can have serious impact to your business when applied correctly. Learn how to identify the true cost savings of these tools. Continue Reading
-
Tip
29 Sep 2023
Network considerations for cloud migration to data center
Performance, security concerns and high costs are factors that prompt organizations to migrate workloads from cloud to data centers. Here's what to consider. Continue Reading
-
Tip
29 Sep 2023
How to modernize apps as part of the cloud migration process
Take stock of your applications, and modernize them where appropriate as part of a cloud migration. Learn about the benefits of this approach, and be aware of the potential pitfalls. Continue Reading
-
Tip
26 Sep 2023
Factor performance into an application modernization strategy
Dev teams increasingly use cloud, containers and microservices to modernize apps, but these technologies bring little value unless they boost performance, which is no guarantee. Continue Reading
-
Tip
21 Sep 2023
3 rules to avoid high multi-cloud integration costs
When using multiple cloud providers, integration costs can grow quickly. To prevent billing surprises, enterprises must carefully plan application deployments and workflows. Continue Reading
-
Tutorial
18 Sep 2023
Get started with this quick Amazon SageMaker Autopilot tutorial
Building machine learning models can be a daunting and complicated task. Learn how Amazon SageMaker Autopilot can help and how to start an Autopilot experiment. Continue Reading
-
Definition
30 Aug 2023
What is cloud migration? Essential guide to moving to the cloud
Cloud migration is the process of moving data, applications or other business elements to a cloud computing environment. Continue Reading
-
Tip
21 Aug 2023
7 use cases for Google Cloud committed use discounts
Google offers discounted prices for VM instances in exchange for year commitments. Find out what discounts are available, when to use them and common use cases. Continue Reading
-
Tip
03 Aug 2023
Manage shadow IT with Microsoft Defender for Cloud Apps
Managing shadow IT doesn't have to be a daunting task. With Microsoft Defender for Cloud Apps, users can reap the benefits of cloud, while mitigating the risks of shadow IT. Continue Reading
-
Tip
25 Jul 2023
Explore the key features of Microsoft Defender for Cloud Apps
Monitoring and visibility are crucial when it comes to cloud security. Explore Microsoft Defender for Cloud Apps, and see how this cloud access security broker can mitigate threats. Continue Reading
-
Tutorial
12 Jul 2023
How to create and manage Amazon EBS snapshots via AWS CLI
EBS snapshots are an essential part of any data backup and recovery strategy in EC2-based deployments. Become familiar with how to create and manage them with the AWS CLI. Continue Reading
-
Tip
07 Jul 2023
Handling Kubernetes challenges in complex cloud environments
Multi-cloud Kubernetes deployments present management, operations and cost issues for even the most seasoned cloud teams, but the right strategy can combat those challenges. Continue Reading
-
Tip
06 Jul 2023
Deploy a low-latency app with AWS Local Zones in 5 steps
Once you decide AWS Local Zones are right for your application, it's time for deployment. Follow along in this step-by-step video tutorial to get started. Continue Reading
-
Definition
05 Jul 2023
open system
In computing, an open system is a platform that can be modified and extended and has freely available documentation. Continue Reading
-
Definition
30 Jun 2023
Microsoft Azure Functions
Azure Functions is a serverless computing service, hosted on the Microsoft Azure public cloud, that streamlines the development of systems and applications. Continue Reading
-
News
27 Jun 2023
New AWS service targets data security, genAI feature to come
The cloud provider's new service helps employees within organizations be more productive while securing their work. The vendor will add a generative AI feature in the future. Continue Reading
-
Definition
26 Jun 2023
web development framework (WDF)
A web development framework is a set of resources and tools for software developers to build and manage web applications, web services and websites, as well as to develop application programming interfaces (APIs). Continue Reading
-
Definition
23 Jun 2023
lift and shift
Lift and shift is a strategy for moving an application or operation from one environment to another without stopping to redesign the app's or operation's workflow. Continue Reading
-
Definition
19 Jun 2023
application migration
Application migration is the process of moving an application program from one environment to another. Continue Reading
-
Definition
14 Jun 2023
Microsoft Power Apps
Power Apps is a suite of Microsoft products that enable both developers and nontechnical users to build custom applications to fulfill various business needs. Continue Reading
-
Tip
08 Jun 2023
Reduce latency with the right AWS placement group
When prioritizing latency in AWS, evaluate the advantages and limitations of placement groups and how they fit the desired cloud architecture outcome for an application. Continue Reading
-
Feature
08 Jun 2023
Cloud-native development still a work in progress for companies
Enterprise Strategy Group's Paul Nashawaty breaks down the research firm's latest survey on the state of cloud-native application development. The picture isn't perfect. Continue Reading
-
Definition
02 Jun 2023
continuous deployment
Continuous deployment is a strategy for software development and releases in which every code change is automatically run through a pipeline of tests and inspections before being pushed into production. Continue Reading
-
Definition
30 May 2023
Microsoft Azure VM Scale Sets
A Microsoft Azure VM Scale Set is a group of individual virtual machines (VMs) within the Microsoft Azure public cloud that IT administrators can configure and manage as a single unit. They are best suited for large-scale computing services, such as big data processing. Continue Reading
-
Opinion
12 May 2023
Google doubles down on generative AI
From Google I/O 2023, Enterprise Strategy Group's Paul Nashawaty comments on AI enhancements to Google search, photos, maps and Gmail, and how the changes could affect developers. Continue Reading
-
Opinion
09 May 2023
Addressing the confusion around shift-left cloud security
To clarify how shift-left security should work in terms of cloud-based application development, Enterprise Strategy Group analyst Melinda Marks dives deep into the process. Continue Reading
-
Definition
25 Apr 2023
Cloud Foundry
Cloud Foundry is an open source cloud platform as a service (PaaS) on which developers can build, deploy, run and scale applications. Continue Reading
-
Definition
25 Apr 2023
integration as a service (IaaS)
Integration as a service (IaaS) is a cloud-based delivery model that strives to connect on-premises data with data located in cloud-based applications. Continue Reading
-
Definition
17 Apr 2023
Red Hat OpenShift
Red Hat OpenShift is a multifaceted, open source container application development platform from Red Hat Inc. for the development, deployment and management of applications. Continue Reading
-
Definition
10 Apr 2023
Azure Container Instances (ACI)
Azure Container Instances (ACI) is a service that enables a developer to deploy containers on the Microsoft Azure public cloud without having to provision or manage any underlying infrastructure. Continue Reading
-
Tutorial
03 Apr 2023
How latency-based routing works in Amazon Route 53
If you're looking at Amazon Route 53 as a way to reduce latency, here's how the service works. Continue Reading
-
Definition
17 Mar 2023
Microsoft Azure monitoring tools
Azure monitoring tools are software meant to assist in the different aspects of cloud infrastructure management and monitoring, centering around Microsoft’s cloud computing platform, Azure. Continue Reading
-
Definition
13 Mar 2023
Testing as a Service (TaaS)
Testing as a service (TaaS) is an outsourcing model in which testing activities associated with some of an organization's business activities are performed by a service provider rather than in-house employees. Continue Reading
-
Definition
08 Mar 2023
virtual private cloud (VPC)
A virtual private cloud (VPC) is the logical division of a service provider's public cloud multi-tenant architecture to support private cloud computing. Continue Reading
-
Definition
28 Feb 2023
MuleSoft
MuleSoft is a Salesforce company that provides numerous tools to build automations and integrations for various enterprise use cases. Continue Reading
-
Definition
28 Feb 2023
Google Cloud Composer
Cloud Composer is a managed workflow orchestration service that is built on Apache Airflow. Continue Reading
-
Tutorial
27 Feb 2023
Get started with Amazon CodeGuru with this tutorial
Amazon CodeGuru reviews code and suggests improvements to users looking to make their code more efficient as well as optimize costs. Follow this tutorial to get started. Continue Reading
-
Definition
24 Feb 2023
portable application
A portable application (portable app) is a software product designed to be easily moved from one computing environment to another. Continue Reading
-
Opinion
14 Feb 2023
Top takeaways from first CloudNativeSecurityCon
TechTarget's Enterprise Strategy Group offers the main takeaways from the first vendor-neutral, practitioner-driven conference for security. Continue Reading
-
News
09 Feb 2023
Kubernetes platforms and the hazy fate of cloud portability
Whatever happened to Kubernetes for cloud portability? Some market research suggests the dream still lives, but platform engineering further complicates matters. Continue Reading
-
Definition
09 Feb 2023
cloud engineer
A cloud engineer is an IT professional responsible for any technological duties associated with cloud computing, including design, planning, management, maintenance and support. Continue Reading
-
Opinion
08 Feb 2023
Why Wasm is the future of cloud-native app development
Just over a month into 2023, the popularity of WebAssembly is already on the rise. An industry expert explains why Wasm will have far-reaching effects on cloud-native development. Continue Reading
-
Definition
08 Feb 2023
Boomi AtomSphere Platform (Dell Boomi AtomSphere)
Dell Boomi is a Software as a Service (SaaS) integration vendor that provides its AtomSphere technology to a host of industry giants, including Salesforce.com, NetSuite, SuccessFactors and SAP. Continue Reading
-
Tip
08 Feb 2023
8 key steps of a cloud exit strategy
If your cloud-based workloads and applications need to move back on premises, you'll need a plan. Start your reverse migration with this step-by-step guide. Continue Reading
- Definition 03 Feb 2023
-
Definition
25 Jan 2023
UDDI (Universal Description, Discovery and Integration)
UDDI, or Universal Description, Discovery and Integration, is an Extensible Language Markup (XML)-based standard to describe, publish and find information about web services. Continue Reading
-
Opinion
24 Jan 2023
5 ways to enable secure software development in 2023
Security teams have to help developers ensure security software development, but in today's rapidly scaling cloud environments, it's a challenging task. Continue Reading
-
Tip
04 Jan 2023
3 best practices for right-sizing EC2 instances
EC2 instances that are improperly sized drain money and restrict performance demands on workloads. Learn how to right-size EC2 instances to optimize costs with these best practices. Continue Reading
-
Definition
29 Dec 2022
noisy neighbor (cloud computing performance)
Noisy neighbor is a phrase that describes a cloud computing infrastructure co-tenant that monopolizes bandwidth, disk I/O, CPU and other resources which can negatively affect other users' cloud performance. Continue Reading
-
Tutorial
28 Dec 2022
How to perform and automate key rotation in Azure Key Vault
To add another level of security, find out how to automatically rotate keys within Azure key vault with step-by-step instructions for Azure Portal, CLI and PowerShell. Continue Reading
-
Definition
16 Dec 2022
stateless app
A stateless app is an application program that does not save client data generated in one session for use in the next session with that client. Continue Reading
-
Tip
14 Dec 2022
Weigh the benefits and drawbacks of a hybrid data warehouse
Among other benefits, a hybrid cloud data warehouse can offer enhanced flexibility and scalability, as well as on-demand access to emerging analytics services. Continue Reading
-
News
29 Nov 2022
Amazon boosts CodeWhisperer, AI and ML tools
AWS rolled out updates to a series of AI tools and services, highlighted by improvements to its CodeWhisperer coding system and Textract AI service for extracting document text. Continue Reading
-
Tip
15 Nov 2022
Compare Amazon Lightsail vs. EC2 for your web app needs
Not all developers need, or want, the full capabilities of Amazon EC2. See if the scaled-back and simplified Amazon Lightsail is the better fit for your application. Continue Reading
-
Tip
07 Nov 2022
Compare AWS Global Accelerator vs. Amazon CloudFront
AWS Global Accelerator and Amazon CloudFront solve similar problems. But users must know when to use one over the other. Discover how they differ to choose the right service. Continue Reading
-
Definition
24 Oct 2022
What is Software as a Service (SaaS)?
Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet. Continue Reading
-
Tip
11 Oct 2022
Choose the right on-premises-to-cloud migration method
One of the first steps in a cloud migration is to choose a data transfer model. There are two options to consider -- online and offline -- but you need to weigh the pros and cons. Continue Reading
-
Tutorial
16 Sep 2022
Ease package management with this Azure Artifacts tutorial
An extension of the Azure DevOps service, Azure Artifacts can help developers manage and share packages to streamline the overall development process. Continue Reading
-
Opinion
14 Sep 2022
5 ways to improve your cloud security posture
With more applications deployed to multiple clouds, organizations must shore up their security posture, and cloud security posture management is designed to help. Find out why. Continue Reading
-
Tip
09 Sep 2022
Compare AWS Glue vs. Azure Data Factory
AWS Glue and Azure Data Factory have key differences despite being similar services. Learn which best suits your organization's data integration and ETL requirements. Continue Reading
-
Tip
07 Sep 2022
Which should I choose? AWS Shield vs WAF vs Firewall Manager
AWS WAF focuses on Layer 7 protection, while Shield protects against DDoS attacks. Firewall Manager manages the protection. Learn their key features, pricing and use cases. Continue Reading
-
Definition
31 Aug 2022
canary testing
In software testing, canary testing refers to testing a new software version or a new feature with real users in a live (production) environment. Continue Reading