Category: Architecture

September 2, 2020

Migrating legacy applications to the public cloud

Our recent article, Cloud migration: The advantages of the public cloud, described the concepts and advantages of public cloud migration. This post goes into further depth and discusses the functionality of an existing application that captures, tracks and reports issues as the basis for migrating the application into the public cloud. The post continues by migrating the …

Mike Jenkins

July 28, 2020

6 successful cloud migration strategies

A cloud migration strategy provides the framework to help your organization move data and applications from on-premises architecture to the cloud. Learn more about the advantages of migrating here. Not all workloads are created equal. There are several migration strategies to help transition your legacy application, known as the six Rs. The “best” option is based on each …

Mike Jenkins

July 22, 2020

Cloud migration: Cloud concepts

Before implementing or adopting cloud technology, it is important to understand the cloud and what options you have when thinking about your deployment. Let’s start with the basics: What is cloud computing? Cloud computing delivers on-demand computing services — from applications to storage and processing power — managed virtually on a pay-as-you-go model. Companies can …

Mike Jenkins

July 7, 2020

Cloud migration: The advantages of the public cloud

Efficiency. Agility. Productivity. Businesses everywhere are trying to do more with fewer resources in less time. In the age of everyday disruption and continuous innovation, the public cloud allows business owners to focus on what is most important — their core business. While few can deny how prevalent the public cloud is becoming on the …

Mike Jenkins

May 20, 2020

Improve your bottom line with machine learning

Overview Machine learning (ML) promises excellent advantages to companies in cost savings, increased accuracy and faster processing. But like any good idea, its benefits can only come to fruition in the right environment, with the right resources and support. Benefits of machine learning Machine learning technologies can dramatically improve a company’s bottom line, increasing revenues …

Brian Conte

November 20, 2019

API / Component testing

This post is part of a series on functional testing using the test pyramid. API testing checks the external interface of one or more components, while component testing tests the functionality of a single component. From the point of view of the consumer, these are the same, so we group them together in the same …

Bill Hodghead

November 11, 2019

Unit testing in the test pyramid

This post is part of a series on functional testing using the test pyramid. Purposes of unit testing Documentation: Defines the behavior of the code as a working specification that is kept up to date. Reduces the need for a development specification. Maintainability: By proving code is testable, it proves the code is maintainable forcing …

Bill Hodghead

November 5, 2019

Structure of the test automation pyramid

This post is part of a series on functional testing using the test pyramid. I’ve been engaged by five different companies to help them create a quality strategy. For each company I’ve worked with, I used variations on the same strategy. To create this strategy, I took ideas from all over, but the core came …

Bill Hodghead

October 29, 2019

The test pyramid: A functional test automation strategy

In this article series, I’ll show you a test strategy I’ve used with several different companies to achieve high quality and productivity. Test automation saves money, improves time to market and raises quality, but it’s also expensive. This test pyramid gives a guideline on how to allocate your efforts. I’ll give you the basic definitions, …

Bill Hodghead

October 27, 2017

Will this scale? Part 1: Evaluating software architecture for scalability

Perhaps the most common question we get at Crosslake when performing technical due diligence on a company is, “Will this thing scale?” After all, investors want to see a return on their investment into a company, and a common way to achieve that is to grow the number of users on an application or platform. …

OpTeam Crosslake

Next Page »