Application Architecture: Page
-
Expert Advice
Should the QA process always include the business side?
Quality assurance professionals need to start thinking about bringing business along for the ride. Expert Amy Reichert offers tried-and-true advice to get started.
By Amy Reichert • Aug. 30, 2017 -
Expert Advice
In a microservices app, how many microservices are too many?
How many microservices are optimal for your microservices app? DevOps analyst Chris Tozzi explains how to use containers, codebase analysis and other tactics to decide.
By Chris Tozzi • Aug. 11, 2017 -
Expert Advice
What is the future of container deployment?
Container deployment continues to evolve with the help of VM models, microservices and DevOps. Learn how the container architecture can impact your business goals.
By Tom Nolle • July 26, 2017 -
Quiz
Test your knowledge of API management tools and techniques
Are you on top of your game when it comes to API management tools, techniques and strategies? This quiz will test your knowledge when it comes to cultivating your API ecosystem.
By Fred Churchville • June 30, 2017 -
Expert Advice
Struggling with testing? Here’s how to get lean QA started
Trying to identify bottlenecks in the software testing process can be challenging, but starting a lean QA effort can help. Expert Amy Reichert explains.
By Amy Reichert • May 25, 2017 -
Open source philosophy goes well beyond software -- and into our lives
According to advocates, open source software is just the first step in a larger movement -- one that aims to make open source an integral part of our daily lives.
By Fred Churchville • May 10, 2017 -
Expert Advice
Five reasons your software testing career is harder than necessary
No job is perfect, but software testers do have a few things to complain about. Expert Amy Reichert shares the five things that make her want to polish her résumé.
By Amy Reichert • April 26, 2017 -
Expert Advice
What happens when acceptance criteria in software testing is missing?
You can't test something if you don't know what it's supposed to do. Often, testers have a very incomplete understanding of what they're testing. Here's how to fix the problem.
By Amy Reichert • April 21, 2017 -
Microsoft Azure App Service lets developers build cloud applications
For businesses looking to modernize legacy apps, Microsoft Azure App Service hosts several features that let users create web, mobile and Azure API apps in the cloud.
By Evan Dardano • April 20, 2017 -
Expert Advice
Comparing containers and VMs for multi-tenant apps
Secure containers is a big concern when comparing virtual machines and containers for multi-tenant apps. Learn what each has to offer and which works best for your organization.
By Twain Taylor • March 31, 2017 -
Five ways to reduce technical debt, rework costs in Agile, DevOps
Learn five ways to reduce technical debt and the high cost of rework in Agile and DevOps software development. Five software pros share their best practices.
By Jan Stafford • March 27, 2017 -
Expert Advice
Everything you need to know about testing .NET applications
For the most efficient testing, you need the right tools for the job. Expert Matt Heusser explains in detail all the testing tools for tackling apps built with Microsoft's .NET.
By Matt Heusser • March 14, 2017 -
HPE Unified Functional Testing allows for application test automation
The HPE Unified Functional Testing platform provides users with interactive tools for creating and executing automated app testing tasks on desktop, mobile and web platforms.
By T.J. Houpes • March 13, 2017 -
An overview of the eggPlant testing tool for test automation
The eggPlant testing tool provides developers and testers with software to create, schedule and execute automated testing and debugging tasks on a variety of mobile platforms.
By T.J. Houpes • March 13, 2017 -
Expert Advice
Troubleshooting microservices performance problems
Get a better understanding of troubleshooting tools and techniques for managing microservices performance issues.
By Kurt Marko • March 10, 2017 -
Exploring the three major types of software testing tools
Application testing tools make enterprises' app development more efficient. Learn more about automation, coverage and bug tracking tools.
By Matt Heusser, Michael Larsen • March 2, 2017 -
Expert Advice
State and threading: Key concepts in a .NET microservices architecture
There are a number of reasons why implementing a .NET microservices architecture presents a challenge. Tom Nolle explains how to marry .NET and microservices.
By Tom Nolle • Feb. 14, 2017 -
Expert Advice
How to manage microservices with a container registry
Container registries will help to compile and store images. Get a better understanding of popular registry products and services.
By Kurt Marko • Feb. 7, 2017 -
Expert Advice
How to keep microservices performance from going south
Microservices can streamline development, but at what cost? Kurt Marko discusses the potential performance impacts and how to implement proper microservices performance management.
By Kurt Marko • Feb. 2, 2017 -
Expert Advice
Application containers offer a new approach to SOA
Traditional SOA and containerized infrastructure share many common goals, but containers offer better efficiency and manageability. How can enterprises bring the two together?
By Chris Tozzi • Jan. 30, 2017 -
Expert Advice
Be a more technical tester with HTML, CSS and JS
If you're ready to boost your testing skills, why not learn more about web development? Expert Matt Heusser walks you through HTML, CSS and JS to get you started.
By Matt Heusser • Dec. 12, 2016 -
Expert Advice
REST vs. SOAP: Choosing the best web service
SOAP and REST offer different methods to invoke a web service. Learn the variations between the two approaches, including integration concerns and client choices.
By Swati Dhingra • Nov. 7, 2016 -
Use elicitation techniques to discover software requirements
Discovering project requirements can be challenging. An expert offers elicitation techniques you can use to discover business and software requirements.
By Robin Goldsmith • Nov. 2, 2016 -
Expert Advice
What alternatives to HTTP are there for microservices?
Using HTTP as the bus for traffic between microservices can create some unwanted impacts, including more TCP/IP overhead. Mark Betz goes over some useful alternatives to HTTP.
By Mark Betz • Oct. 21, 2016 -
Expert Advice
Comparing development methodologies: Agile vs. DevOps vs. Lean Startup
It's a confusing, jargon-filled world out there. Expert Christopher Ward brings clarity in part one of a series of articles on the differences between Lean, Agile and DevOps.
By Christopher Ward • Sept. 22, 2016