Application Architecture: Page
-
Customers respond to Docker Hub security breach
A Docker Hub data breach was top of mind at DockerCon this week, but users mostly waved off its broad impact as enterprises generally have their containers on lockdown.
By Darryl Taft • May 2, 2019 -
Expert Advice
5 factors for using open source code in proprietary software
To make the best use of the vast and varied pool of open source software available, developers must be astute about what can actually best serve a project.
By Stephen Bigelow • May 2, 2019 -
Docker Enterprise suite overhaul eases container uptake
Docker is working to help enterprises ease their way into using containers with a suite of services and pre-integrated capabilities in products in Docker Enterprise 3.0.
By Darryl Taft • May 1, 2019 -
Docker on ARM pushes cloud app development to the edge
Docker's deal with ARM expands the container company's reach to include developers who build applications on the RISC architecture for edge devices.
By Darryl Taft • May 1, 2019 -
Expert Advice
What does it mean to be an enterprise API management architect?
APIs can't be taken lightly, and that means the API architect's job is essential. Learn about essential API architect responsibilities and how organizations can make the most of APIs.
By Stephen Bigelow • April 30, 2019 -
rapid application development (RAD)
Rapid application development (RAD) is a model based on the concept that higher-quality products can be developed faster through more expedient processes, such as early prototyping, reusing software components and less formality in team communications.
By Valerie Silverthorne • April 30, 2019 -
Expert Advice
TestComplete vs. Katalon Studio: Test automation tool face-off
How many features do you need in a test automation tool? IT consultant Tom Nolle shares what users value most in these two automated front-end testing options -- and crowns a winner.
By Tom Nolle • April 25, 2019 -
Continuous architecture combats dictatorial EA practices
To thrive today, Agile businesses must outgrow the architecture review board and enterprise silos to create an integrated culture of continuous planning and management.
By Meredith Courtemanche • April 24, 2019 -
Expert Advice
Common software compatibility issues and how to fix them
Developers tend to look forward, to the next iteration or the newest software. But, when releasing a feature, don't leave behind end users with older systems and edge case setups.
By George Lawton • April 23, 2019 -
Expert Advice
Apply these types of code coverage to squash most bugs
Learn technical types of code coverage -- such as all-pairs testing and branch tests -- as well as ways to gather meaningful test cases and prioritize them.
By Matt Heusser • April 23, 2019 -
Expert Advice
The key differences between stateless and stateful microservices
Not all services are the same. Learn about the fundamental differences between a stateful and a stateless microservice and the appropriate scenarios for each.
By Tom Nolle • April 22, 2019 -
When event-driven messaging is the right choice
Event-driven messaging and API messaging both have their place in application architecture. In this Q&A, a Gartner analyst explains when you might choose one over the other.
By Fred Churchville • April 16, 2019 -
Get the picture: Enterprise DevOps maturity
DevOps promotes shifts in team organization, container usage and, of course, software delivery. Note these DevOps adoption trends to see where your team has room to adapt and mature.
By Ryan Black • April 16, 2019 -
Expert Advice
Exercise risk management in Agile software development
With iterative development, teams can deliver features and patches quickly. And project managers must vigilantly avert new and more severe risks that pop up along the way.
By Stephen Bigelow • April 15, 2019 -
Expert Advice
How to create an efficient container-based architecture
Containers can introduce as many problems as they solve. In case you missed it, these four articles offer practical advice for consistent and structured container implementations.
By Josh Kolarac • April 12, 2019 -
Expert Advice
What are TOGAF benefits for large enterprises’ architectures?
Enterprise architects should value a standardized architecture framework, especially during microservices adoption. Here's how TOGAF helps control enterprise software development processes.
By Twain Taylor • April 12, 2019 -
Expert Advice
How low-code governance helps IT protect data, limit sprawl
Low-code app developers must adhere to policies that govern data and resource usage. Lacking governance puts budgets, security and compliance at risk.
By Tom Nolle • April 10, 2019 -
The value of APIs and microservices gateway tools
Make API gateways actually work for you. To deliver the right applications to the right places, you'll need a management layer that ties everything together.
By Twain Taylor • April 10, 2019 -
Expert Advice
Let app architecture dictate cloud integration tool selection
Does your application rely on a homogeneous or heterogeneous stack? Will the architecture evolve? Learn the types of cloud integration and which app and dev team setups they match.
By Matt Heusser • April 9, 2019 -
Expert Advice
Take a shift-left approach, but avoid developer burnout
Shift left is often a net positive for software quality. Yet, the change moves more tasks to earlier in the app dev process. Take care not to bury developers.
By George Lawton • April 5, 2019 -
SmartBear LoadNinja API automates performance testing for CI/CD
A REST API for SmartBear LoadNinja enables development teams to add load testing directly into their CI/CD workflows to automate performance testing for developers.
By Darryl Taft • April 5, 2019 -
Expert Advice
Select between distributed version control systems and tools
Before you branch out with a new version control tool, assess the pros and cons of these different options, and make sure to ask for developers' opinions.
By Amy Reichert • April 3, 2019 -
Modest Visual Studio 2019 advances target productivity
The latest version of Microsoft's Visual Studio tool set is no big bang, though it does add incremental and useful features for developers to build apps on any platform.
By Darryl Taft • April 2, 2019 -
Quiz
Take a quiz on integration platform as a service fundamentals
Many IT teams turn to integration platform as a service when they face integration challenges unique to their combination of technology. How much do you know about iPaaS?
By Josh Kolarac • April 2, 2019 -
Expert Advice
When should I choose between serverless and microservices?
Serverless and microservices work well together, but they still have their unique qualities. We review their main differences and where one might accomplish goals the other can't.
By Joydip Kanjilal • April 1, 2019