Application Architecture
Top Stories
-
Tip
30 Jul 2026
Automated testing is not a magic bullet
Test automation rarely serves as a shortcut to faster testing. Its greatest value lies in improving software quality, expanding coverage and enabling testers to focus on high-value work. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
28 Jul 2026
Rethink how you screen senior developers to produce better mentors
Traditional coding tests often miss the qualities that matter most in senior developers. Explore a hiring approach focused on code review, mentoring and practical problem solving. Continue Reading
By
-
Tip
25 Oct 2018
Recommended QA conferences for software testers of all stripes
Testing, QA and development conferences host a breadth of experts and helpful peers. From one-day vendor events to weeklong national shows, there's an option to fit your needs. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
24 Oct 2018
How to choose between serverless and containerized microservices
Explore the intricacies of serverless microservices and container microservices to discover which development requirements are crucial to your ultimate decision. Continue Reading
By- Chris Moyer, ACI Information Group
-
Tip
24 Oct 2018
Some tricks to help manage load balancing in microservices
Load balancing is a critical, and potentially thorny, part of cloud-native microservices management. Consider these methods and tools that can help address these challenges. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
22 Oct 2018
Pick up stateless software precepts for modern app design
Change and state are complex interrelated concepts that shape how an application performs its tasks. Learn the meaning of state, mutability and change as they relate to app design. Continue Reading
By- Stephen J. Bigelow, Senior Technology Editor
-
Tip
19 Oct 2018
How to make automation part of your microservices security
It's not ideal to manually test and secure a microservices environment. Consider automation tools when you need to fortify your microservices security plan. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
19 Oct 2018
For developers, GitHub Actions takes automation a step forward
The GitHub Actions tool lets developers automate their software development workflows with containers in the GitHub environment without the need to run code themselves. Continue Reading
-
News
18 Oct 2018
Jira update flexes cloud collaboration features
Atlassian's Jira rework adds collaborative UI updates on the front end and ports Jira Software Cloud to AWS-based microservices on the back end. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Tip
17 Oct 2018
5 basic SOA principles that still apply to microservices
Microservices often replace SOA, but these two architecture styles are still similar. Here are five basic SOA principles that never went away. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
16 Oct 2018
3 ways to prep microservices applications for big data
It's easy for the expansion of big data to spin out of control in a distributed architecture. Think carefully about database management to avoid performance-killing bottlenecks. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
16 Oct 2018
Sympli pushes DesignOps model for more team collaboration
Designers now can collaborate on and check in design files with software that helps to smooth the designer-developer handoff. Continue Reading
-
Tip
16 Oct 2018
Continuous testing in Agile means less work, more coverage
Rather than ride the turbulent roller coaster of testing bottlenecks and uncontrolled code updates, go on the steadily paced continuous testing Ferris wheel. Continue Reading
By -
News
15 Oct 2018
Kendo UI helps devs build accessibility into apps, websites
Progress Software updated its UI-building toolkit to enable developers to comply with the latest standards for website and application accessibility. Continue Reading
-
Tip
15 Oct 2018
5 critical components of a microservices security plan
Microservices have introduced a wave of security complexity. Before you run containerized microservices in production, carefully review these five critical security practices. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
15 Oct 2018
IBM hopes Domino version 10 gives the platform new life
IBM looks to improve its position in the collaboration software market with a buffed-up version of its venerable Domino platform that supports mobile applications. Continue Reading
By- Ed Scannell, Freelancer
-
Feature
12 Oct 2018
Make your pitch for chaos engineering practices
Is your QA team ready for chaos engineering? Find out how to prep staff for resilience engineering and why you should avoid that 'chaotic' name altogether. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
12 Oct 2018
How to approach mobile optimization with less risk
Microservices and containers can help boost mobile optimization, but it's not automatic. Development teams must think carefully about tooling choices, API creation and more. Continue Reading
By- Tom Nolle, Andover Intel
-
Opinion
11 Oct 2018
Good teams come clean about their IT competence
How is your company culture going to stay up to date on IT trends? Don't let that question linger, since, sooner or later, you'll work with a technology you don't understand at all. Continue Reading
By- Bob Reselman, CogArtTech
-
News
10 Oct 2018
PyTorch 1.0 brings developers closer to cloud services
The release candidate version 1.0 of Facebook's PyTorch deep learning framework enables developers to more easily include machine learning in their applications. Continue Reading
-
News
09 Oct 2018
CI/CD workflows, IT roles lead to organizational disharmony
Divides between IT teams and roles in an organization can impede software delivery, even if they use the right tools. Some companies have chipped away at those barriers. Continue Reading
By- David Carty, Site Editor
-
News
05 Oct 2018
Jenkins Configuration as Code eases dev and admin woes
Version 1.0 of a CloudBees plug-in aims to help developers and administrators advance CI/CD while saving time and effort with Jenkins configuration tasks. Continue Reading
-
News
03 Oct 2018
Chaos engineering enters mainstream QA, drills down to apps
Add a bit of chaos to predeployment application testing to gain resilience. Gremlin CEO Kolton Andrus discussed the value of breaking apps to fix them. Continue Reading
By- Jan Stafford, Features Writer
-
Podcast
02 Oct 2018
Enterprise value streams' role in a software delivery model
Do software delivery teams overstress speed and discount value? Mik Kersten, CEO of Tasktop, which produces value stream tools, shares his thoughts in this Test and Release episode. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
02 Oct 2018
Unlock distributed analytics with a microservices approach
Mobility creates distributed computing environments, which lead to a scenario where some of the older analytics processes are no longer useful. Distributed analytics with microservices can help. Continue Reading
By -
News
28 Sep 2018
DevOps on-premises opportunities spur CloudBees-Lenovo pact
IT teams get a leg up in DevOps initiatives in data centers, as Lenovo enhances its server-side DevOps with OpenShift Solution with CloudBees Core, a CI/CD automation platform. Continue Reading
By- Jan Stafford, Features Writer
-
News
28 Sep 2018
OutSystems 11 buffs up low-code options -- with a ceiling
Version 11 of OutSystems' low-code platform takes aim at troublesome legacy apps. Some developers see low-code benefits, but other shops remain skeptical. Continue Reading
By- David Carty, Site Editor
-
Tip
26 Sep 2018
Craft an integration testing plan with quality before quantity
When it comes to integration testing, the end user is more important than the test volume. Increase test efficiency to please both application users and owners. Continue Reading
By -
Tip
25 Sep 2018
How Java EE development has kept up with microservices
Java EE is mature technology, but it will continue to evolve in ways that can fit nicely into a microservices architecture. Continue Reading
-
Tip
24 Sep 2018
Understand business logic to fortify microservices design
Before software teams introduce microservices, they must take a critical look at the business logic that frames their architecture because, as contexts change, so does the logic. Continue Reading
By- Michael Churchman, Galorath Incorporated
-
Tip
21 Sep 2018
How to manage distributed apps built on microservices
Distributed applications can clearly benefit from the architectural benefits of microservices, but that has traditionally come with certain drawbacks. Discover how it's become easier to manage distributed applications built on microservices due to advancements in container technology. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Feature
21 Sep 2018
Words to go: QA testing methodologies
Do bottom-up and top-down testing throw you for a loop? In the dark about the difference between black box and functional testing? Print out this handy cheat sheet of testing terms. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
News
19 Sep 2018
Sumo Logic breaks security data silos with cloud SIEM
Sumo Logic has added cloud security monitoring features that put security in context with business intelligence analytics. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
18 Sep 2018
How to foster collaboration in software development
App owners, developers and testers are friends -- not enemies. If it doesn't always feel that way on your collaborative team, use these techniques to foster better communication. Continue Reading
By- Matt Heusser, Excelon Development
-
Feature
18 Sep 2018
BPM development goes beyond low-code with AI, RPA
BPM vendors are enhancing their low-code process development tool sets with AI and robotic process automation. Continue Reading
By- Jan Stafford, Features Writer
-
News
17 Sep 2018
Microsoft seeks broader developer appeal with Azure DevOps
Azure DevOps, which replaces Visual Studio Team Services, offers a suite of five services to help developers plan, build and deploy software, even across platforms. Continue Reading
-
Tip
17 Sep 2018
Low-code tools showdown: PowerApps vs. Appian
Low-code dev products, such as PowerApps and Appian, come with benefits and tradeoffs. See which option comes out on top in this faceoff, and plan your workflow accordingly. Continue Reading
By- Tom Nolle, Andover Intel
-
News
14 Sep 2018
Mature DevSecOps orgs refine developer security skills training
Some advanced organizations tackle DevSecOps with automated security for CI/CD pipelines and infrastructure, and will complete the picture with developer security skills training. Continue Reading
By- Beth Pariseau, Senior News Writer
-
News
13 Sep 2018
Julia 1.0 brings API stability to machine learning language
The Julia programming language is catching on with enterprise developers, particularly to create data science and AI apps, or in other situations that require computational applications. Continue Reading
-
Tip
12 Sep 2018
How to move beyond REST for microservices communication
Despite its popularity, REST isn't always the best protocol for microservices communication. There are other options that may be a better fit. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
12 Sep 2018
Docker and Kubernetes monitoring tools that work on microservices
What does it take to manage your containers? Explore a wide range of monitoring tools specifically suited for Docker and Kubernetes. Continue Reading
By -
Tip
05 Sep 2018
How to match microservices middleware to your mission
Microservices middleware strategies require an understanding of goals, state control and other key factors. Discover everything you should consider and how it affects your needs. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
05 Sep 2018
Calibrate your definition of 'done' in Scrum to meet requirements
Get together with business leaders before software launches and find common ground to define done. One company's idea of perfect code is another's lurking disaster. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
31 Aug 2018
The developer's crash course to the application network
Developers, we get it; you don't want to deal with the network. But hear us out, as a basic understanding of subnets, VPNs and IP addresses boost app stability and performance. Continue Reading
By- Tom Nolle, Andover Intel
-
News
30 Aug 2018
SmartBear-Zephyr deal spotlights software quality tools shake-up
Competition has tightened in the software test market as vendors strategically acquire additional tools and align with developer ecosystem players. Continue Reading
-
Tip
30 Aug 2018
Prevent AI bias in predictive applications before it starts
While AI offers predictive insights, developers must train AI models to ensure accurate results. These five types of input, in particular, can cause poor output from the finished app. Continue Reading
By- Torsten Volk, Principal Analyst
-
Answer
30 Aug 2018
What are the top software testing methodologies?
Whether you want to discover new software testing methodologies or rejuvenate test cases, QA is all about efficiency. Evaluate these testing techniques and strategies to meet QA goals. Continue Reading
By -
Tip
29 Aug 2018
Hire a software testing team that fits your startup culture
Albeit strapped for cash and time, software startups need testers as much as large companies. Advocate for a testing team, and find candidates who will excel in a startup culture. Continue Reading
By- Gerie Owen, Roobrik
-
News
29 Aug 2018
No-code and low-code tools seek ways to stand out in a crowd
No-code and low-code vendors seek to diversify their products in hopes to cash in on market demand for systems that enable nonprogrammers to build applications. Continue Reading
-
Tip
27 Aug 2018
How startups can accelerate a software product launch
At your software startup, product delivery must be top priority, even at the expense of some bells and whistles. Get creative with some shortcuts to deliver quality software. Continue Reading
By- Matt Heusser, Excelon Development
-
Tip
24 Aug 2018
What the CI process can and can't do for software delivery
Continuous integration, software delivery and deployment are distinct software lifecycle stages, but they are far more complementary than competitive in modern dev methodologies. Continue Reading
By- Matt Heusser, Excelon Development
-
Feature
23 Aug 2018
Microservices development will fail with monolithic mindset
Enterprises that build microservices with traditional development tools and practices can run into problems in configuration and dependency management. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
22 Aug 2018
Open source microservices management trends alter software delivery
Open source trends and projects have shaken up the software delivery landscape by aiming to run and manage microservices in cloud-native environments. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
22 Aug 2018
Sustain high quality in low-code app development
Organizations can keep their standards high and their programming low if they follow these guidelines for a low-code, model-driven approach to software development. Continue Reading
By- Tom Nolle, Andover Intel
-
Podcast
21 Aug 2018
Learn the value of exploratory testing vs. scripted testing
In this podcast, testing expert Matt Heusser explains how exploratory and scripted tests differ and how they complement each other. Continue Reading
By- Ryan Black, Former Assistant Site Editor
- 21 Aug 2018
-
Tip
20 Aug 2018
Use API gateways to aid microservices communication, security
Discover where API gateways fit into microservices architectures to help manage interactions between client applications and users. Continue Reading
By- Michael Churchman, Galorath Incorporated
-
News
17 Aug 2018
Mavenlink M-Bridge tether professional services automation silos
Service organizations get a built-in integration platform with Mavenlink M-Bridge, a professional services automation platform to standardize API integrations for systems-of-record apps. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
16 Aug 2018
Blockchain-microservices pairing not an enterprise reality yet
Despite some specific use cases, experts don't expect to see many enterprises combine blockchain and microservices -- at least, not yet. Continue Reading
-
Tip
15 Aug 2018
Best tools and methods for designing RESTful APIs
Approaches to RESTful API design may differ, but five essential elements to API design exist to help guide your tool selection conundrum and solve your RESTful API design problems. Continue Reading
By- Tom Nolle, Andover Intel
-
News
14 Aug 2018
BP Logix BPM tool packs AI features in latest release
With BP Logix's latest BPM platform release, predictive analytics comes to BPM without a posse of data scientists. The AI tools inside could fill BPM's machine learning gap. Continue Reading
By- Jan Stafford, Features Writer
-
News
13 Aug 2018
Low-code platform leaders for business users push usability, AI
One research house identified the top low-code development platforms that target business users who want to build mobile apps without coding. Continue Reading
-
Opinion
13 Aug 2018
The road to effective bot development in DevOps environments
A bot that simply helps you help yourself goes a long way in a DevOps environment. One bot that does one thing really well is better than an army of chatbots. Continue Reading
By- Bob Reselman, CogArtTech
-
Opinion
10 Aug 2018
Q&A: Eric Mizell explains the reliability challenges of DevOps
DevOps teams face significant challenges, tasked to deliver code faster than ever. OverOps' Eric Mizell believes, though, continuous reliability can go hand in hand with CI/CD. Continue Reading
By- Ryan Dowd, Associate Site Editor
-
Feature
10 Aug 2018
Improving testing architecture when moving to microservices
Gamesys, the developer and operator of many online games, rethought its approach to testing during the move from a monolith. A pyramid made software tests more manageable. Continue Reading
-
News
08 Aug 2018
How API-based integration dissolves SaaS connectivity limits
Oracle's vice president of integration, Vikas Anand, explains how SaaS app silos occur, drivers for API integration adoption and how DevOps can avoid integration project obstacles. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
07 Aug 2018
Achieve reactive microservices architecture with minimal effort
Reactive systems philosophy lends itself to microservices architecture because it stresses four core principles of responsivity, resilience, elasticity and message-driven communication. Continue Reading
By- Michael Churchman, Galorath Incorporated
-
Tip
06 Aug 2018
Kubernetes service discovery tactics boost microservices
Customize or automate a containerized application's service discovery exactly to your preference by mastering a collection of Kubernetes features. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
03 Aug 2018
Siemens boosts low-code development play with Mendix buy
Siemens' acquisition of Mendix will add low-code capabilities to its industrial IoT strategy and help create a raft of SaaS applications. Continue Reading
-
News
02 Aug 2018
Manage APIs with connectivity-led strategy to cure data access woes
MuleSoft founder and VP Ross Mason discusses API-led connectivity as a linchpin in an enterprise API strategy to dissolve data silos and speed adoption of new apps, such as AI and FaaS. Continue Reading
By- Jan Stafford, Features Writer
-
Opinion
31 Jul 2018
A DevOps developer should be adaptable, creative
Unlike in the past, companies don't necessarily look to hire developers with hard technology skills. DevOps is changing the rules, so, for developers, it's time to get creative. Continue Reading
By- David Savage, Harvey Nash Group
-
News
31 Jul 2018
Apache OpenWhisk vulnerability targets IBM Cloud Functions
A recently discovered security vulnerability in Apache OpenWhisk zeroes in on IBM Cloud Functions and other commercial products based on the open source serverless platform. Continue Reading
-
Tip
30 Jul 2018
How containers and Kubernetes change deployment and DevOps
Containers and Kubernetes have changed how many enterprises approach application deployments. The technologies could prompt a widespread shift in DevOps tooling. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
27 Jul 2018
Utilize microservices to support a 5G network architecture
To satisfy next-level network promises, 5G networks should be supported by a microservices-based infrastructure, as monolithic architectures won't meet demands. Continue Reading
By- Michael Churchman, Galorath Incorporated
-
Tip
24 Jul 2018
How gRPC improves microservices load balancing on Kubernetes
Kubernetes networking can be a challenge, but the gRPC protocol can help software pros focus on the application logic rather than worry about how to handle network request calls. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
News
24 Jul 2018
Middleware tools demand to peak in 2018, before iPaaS ascends
Gartner predicts that enterprise on-premises middleware will go out with a $30B bang this year. Ready to plan cloud middleware migration projects? Think iPaaS and MWaaS. Continue Reading
By- Jan Stafford, Features Writer
-
News
20 Jul 2018
WSO2 integration platform twirls on Ballerina language
The latest release of WSO2's flagship integration platform aims to help enterprise developers build and implement microservices. Continue Reading
-
Tip
20 Jul 2018
How to build a layered approach to security in microservices
Make your microservices-based app as secure as possible by adopting an in-depth, layered security strategy because no single traditional approach can reliably do the job. Continue Reading
By- Tom Nolle, Andover Intel
-
Answer
18 Jul 2018
How do I find my career path in software testing?
I've been a tester for many years and want to progress professionally. Yet, I'm struggling to find chances for advancement and a career path in software testing. Any pointers? Continue Reading
By- Gerie Owen, Roobrik
-
Tip
18 Jul 2018
Break app infrastructure responsibly with chaos engineering
More enterprises are intentionally breaking applications with chaos engineering. It helps developers learn the causes of software failures and how to build better apps. Continue Reading
-
Tip
17 Jul 2018
Which software testing tool best fits your project?
Learn what developers should look for in AI testing tools and which style is best for a project. Expert Tom Nolle compares Applitools and Functionize. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
16 Jul 2018
Serverless vs. containers: What's best for event-driven apps?
Serverless and containers give teams new options to host event-driven applications, but each has pros and cons. Decide which platform is best for your app to avoid a costly mistake. Continue Reading
By- Tom Nolle, Andover Intel
-
News
13 Jul 2018
IBM blockchain apps starter pack targets developer disparity
With demand high for blockchain development expertise, IBM has delivered a new blockchain-as-a-service offering that helps developers learn the basics of the database ledger. Continue Reading
-
Tip
12 Jul 2018
How to control state for so-called stateless microservices
How do you control state in a stateless microservices environment? Front-end and back-end state control can be two viable approaches, and one requires less work than the other. Continue Reading
By- Tom Nolle, Andover Intel
-
Feature
05 Jul 2018
Why digital process automation is now essential to BPM
The increased speed of application development has made automation in BPM a necessity. Learn about digital process automation and how it can help businesses meet that need. Continue Reading
-
Feature
05 Jul 2018
How to combat complexity in microservices data management
Architects who shift from a monolith to microservices need to consider a critical component: data. Learn how microservices affect data management, and discover tools that can help. Continue Reading
-
Tip
29 Jun 2018
What would win an AI testing face-off? Applitools vs. Functionize
Expert Tom Nolle compares two AI testing tools that both interact with -- plus utilize -- applications' GUIs for more comprehensive testing. Continue Reading
By- Tom Nolle, Andover Intel
-
Quiz
22 Jun 2018
Test your knowledge of serverless computing
It's time to get familiar with the term serverless and everything it encompasses. Test your knowledge on serverless computing and how it will impact your software projects. Continue Reading
By- Josh Kolarac, Assistant Site Editor
-
Blog Post
21 Jun 2018
Why QA, CI falter without automated release management
Automating software release management can help speed deployments and improve continuous integration processes and application quality. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
21 Jun 2018
Modern deployment models put a new spin on componentization
Developers can use containers, serverless and microservices to strengthen app composability, but there are tradeoffs to consider. Discover the brave new world of componentization. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
21 Jun 2018
How to ease the pain of Kubernetes upgrades with automation
Although Kubernetes aims to automate container management, Kubernetes upgrades are still a tedious, manual process. Learn about the tooling that helps automate this task. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
20 Jun 2018
A QA team finds continuous testing benefits worth the effort
QA teams can gain a lot from continuous testing. While successful continuous testing requires all of an organization to get on board, the results are worth it. Continue Reading
-
News
19 Jun 2018
Jitterbit Harmony update brings API management to iPaaS
The Summer '18 release of Jitterbit's Harmony iPaaS platform adds API management and over 500 self-service recipes for easy SaaS-to-SaaS app integration. Continue Reading
By- Jan Stafford, Features Writer
- 18 Jun 2018
-
Feature
14 Jun 2018
The fundamental elements of security in microservices
No one-size-fits-all method exists to defend microservices apps, but you can be confident in your security by adopting specific strategies that thrive in a microservices setting. Continue Reading
By- Josh Kolarac, Assistant Site Editor
-
News
14 Jun 2018
Docker Desktop templates ease container app dev
Docker targets a bigger pool of enterprise developers with enhancements to the Docker dev tool set that lets developers design apps graphically rather than through the command line. Continue Reading
-
Tip
13 Jun 2018
A comparison of microservices and functional programming concepts
While often seen together, microservices and functional programming are two different animals. Find out where these disciplines overlap and, more importantly, where they don't. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
12 Jun 2018
Enterprise software developers: Forget minor software bugs
Many enterprises think software isn't perfect unless they eliminate minor defects. However, this approach won't prevent major disasters, and it hinders the practices that would. Continue Reading
-
Tip
12 Jun 2018
How to adapt API management for serverless architecture
It's critical to understand what will happen to legacy APIs when you transition to a serverless architecture. Discover how to properly adapt API management for this new paradigm. Continue Reading
By- Chris Moyer, ACI Information Group
-
News
11 Jun 2018
Jaguar Land Rover, BI Worldwide share GitLab migration pros and cons
Enterprise DevOps pros that switched to GitLab from GitHub and Atlassian tools share their experiences as Microsoft refugees eye GitHub competitors post acquisition. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Feature
08 Jun 2018
IT pros weigh Git version control against the competition
You won't get far today without version control to safely iterate on application code. But is Git -- or one of the many commercial products based on Git -- right for your team? Continue Reading
By- Meredith Courtemanche, Director of Editorial Training
-
Opinion
07 Jun 2018
How to save DevOps from cargo cult programming
The meaning of DevOps -- better cooperation between developers and operations professionals -- has been lost in many companies. Expert Theresa Neate explains what has to happen. Continue Reading