Evaluate
Weigh the pros and cons of technologies, products and projects you are considering.
Evaluate
Weigh the pros and cons of technologies, products and projects you are considering.
API gateway comparison: Kong vs. Tyk
API gateways help organizations smooth out interactions among microservices. This side-by-side rundown of Kong vs. Tyk will help you choose which tool fits your business' needs. Continue Reading
What are the benefits of event-driven architecture patterns?
See how event-driven architecture patterns can set up an enterprise application for adaptability in a way that monolithic architectures can't. Continue Reading
The benefits -- and tradeoffs -- of a mobile SDK
A mobile SDK can do wonders for mobile app development. But how does it work, and what are the pitfalls to watch out for when you take this approach? Continue Reading
-
Compare microservices deployment patterns for best strategy
To solve pesky deployment woes, match your app to a microservices deployment pattern, like single service instance per host, multiple service instances per host or even serverless. Continue Reading
How do you choose between SDKs and APIs for enterprise apps?
Explore the pros and cons that differentiate SDKs and APIs from each other and come to understand what types of applications call for SDKs, APIs or both. Continue Reading
ICYMI: How to select and manage serverless APIs effectively
Explore how API selection and API management in a serverless architecture can make all the difference between getting results and having your project fall flat.Continue Reading
Software reliability engineering practices for distributed apps
Learn how these four software reliability engineering concepts -- inventories, monitoring, observability and Pareto analysis -- can aid API management and application performance.Continue Reading
What semantic monitoring can and can't do for microservices
Semantic monitoring can identify microservices performance problems, catch bugs in transactions and ensure uptime. But when you test in production, you'd better know what you're doing.Continue Reading
API workflow design patterns for microservices scenarios
When it comes to workflow systems for microservices, there's no one-size-fits-all approach. Learn about the API workflow pattern options that can set you straight.Continue Reading
Why would I use Micronaut framework instead of Java?
Micronaut is JVM-based, so what does it bring to application development and test that the Java framework doesn't already address?Continue Reading
-
The essentials of refactoring a monolith to microservices
Enterprise apps are complex, long-lived and vital to the business. In short, they're excruciatingly difficult to modernize. If you address these prerequisites, it will hurt less.Continue Reading
Streamline CI/CD with the Jenkins Blue Ocean tool
Organizations that run Jenkins may find that plugins complicate their CI/CD pipeline. Here's how the continuous delivery tool Blue Ocean can help keep things on track.Continue Reading
3 serverless development strategies for stateful applications
Serverless developers can connect stateless functions to state information in several ways, without introducing debilitating latency to the application design.Continue Reading
Analyst details why pros and cons of serverless architecture matter
Get an expert's take on the top three pros and cons of serverless architecture, including the potential cost savings, but also rearchitecting work involved for existing applications.Continue Reading
How to pick the right application wireframing tool
Determine the best application wireframing tool for mobile and website projects based on team collaboration, prototype complexity and other real-world factors.Continue Reading
Simplify Java-based development with the Kotlin language
What makes Kotlin popular among Java professionals? Explore the attributes of this functional programming language that's equipped for both traditional Java and Android developers.Continue Reading
8 practical serverless design patterns for enterprise devs
Serverless app teams can turn to architecture patterns to guide the way to a successful product. Learn the criteria to narrow your options and the key differences between eight patterns.Continue Reading
Get realistic about your multi-cloud strategy aspirations
Multi-cloud is attractive to software teams that want to expand their development toolboxes, but be careful about the complexity it can add to your overall development lifecycle.Continue Reading
Explore Clojure programming language and its multithread style
Discover the fundamentals of the Clojure programming language and its Java-specific uses and tool pairings to see if this multithread programming approach is a fit for your team.Continue Reading
Insurer's cloud application modernization approach gets real
Helvetia views its enterprise architecture from all angles to automate and raise efficiency on the back end, improve customer experience on the front end and secure data throughout.Continue Reading
5 modern ETL tools for microservices data integration
Batch-style ETL tools don't provide the data integration capabilities microservices require. Learn about a handful of modern tools that can handle a plethora of data sources in real time.Continue Reading
Exploring the versatility of Groovy programming
Java developers should peruse Groovy's programming features, such as dynamic typing with static type checks, DSL builders and more.Continue Reading
An essential guide to iPaaS management and vendors
Before committing to iPaaS, understand the landscape. This guide takes a look at how iPaaS works, the vendor considerations and the essential components of an integration strategy.Continue Reading
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.Continue Reading
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.Continue Reading
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.Continue Reading
How does Ballerina stack up as a cloud-native programming language?
While WSO2 has high hopes for its microservices-centric and cloud-native programming language, what do developers think of the current version of Ballerina?Continue Reading
Expect microservices implementation to break down IT norms
No role is safe during a transition to microservices. JP Morgenthal, distributed architecture expert, enumerates the ways in which a microservices implementation shakes up IT teams.Continue Reading
Useful APIs are the ones you can track
APIs are effective, in part, because developers can collaborate on them and make them better. Still, useful APIs are ones that are carefully tracked and secured.Continue Reading
3 ways to grade integration platform-as-a-service vendors
The best iPaaS vendors offer a mix of standardization and flexibility, and they can't leave out compliance. Learn how to compare offerings based on these crucial capabilities.Continue Reading
How Jenkins X updates this CI/CD tool for the cloud, Kubernetes
Jenkins wasn't built for the cloud or Kubernetes, but that's not so for Jenkins X. Here's how users can keep their favorite CI/CD tool to build modern cloud apps and work with containers.Continue Reading
How integration platform as a service stacks up against PaaS and SaaS
IT orgs that face a hybrid mix of apps and data sets can turn to iPaaS for integration -- without the overhead of more software to manage. And there's more than one kind of iPaaS.Continue Reading
How Google Cloud Build helps microservices build automation
Google Cloud Build has the potential to play a valuable and reliable role in CI/CD pipelines for microservices development. Learn how Cloud Build can help.Continue Reading
What tools help with microservices Salesforce development?
It's not always easy to develop Salesforce apps with microservices. Developers and admins should evaluate CI/CD tools that support microservices development in the Salesforce world.Continue Reading
The fundamentals of Micronaut and microservices development
The Micronaut framework offers developers an efficient way to build distributed applications, particularly thanks to quick startup capabilities, a multipurpose CLI and more.Continue Reading
4 development tools that bridge the architect-developer gap
There can be a frustrating divide between the role of software developer and architect in any organization. There are ways to bridge that chasm, and one of these four tools just might help.Continue Reading
3 serverless platform approaches to consider
There are several ways to approach serverless, and each has pros and cons. Learn where cloud, open source and the more traditional platforms fit into the serverless conversation.Continue Reading
Combining serverless and microservices has its benefits
Uncover the advantages that result from coupling serverless with microservices, and see how cloud providers prepare for customers to use these technologies together.Continue Reading
Pair AWS with microservices deployment to meet CI/CD goals
When combined with microservices, these AWS offerings can provide an easier way to adopt a fully Agile development methodology.Continue Reading
API integration becomes an enterprise priority
To gain the agility required of multi-cloud and mobile computing, enterprises will invest in agile API integration platforms, as well as event-driven integration.Continue Reading
The top ways microservices impact EDI processes
B2B integration has changed, and traditional EDI transaction methods may not meet modern needs. Here is how microservices can help organizations simplify today's complex B2B endpoints.Continue Reading
Open source tools to consider for your RESTful APIs
Software teams don't have to break the bank when they shop for RESTful API management tools. The right combination of tools that use open source code can help manage the whole lifecycle at low cost.Continue Reading
What to look for in an API development SaaS platform
Not all SaaS API development platforms are made the same. Learn about the fundamental capabilities that API SaaS tools should provide and discover some popular options.Continue Reading
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
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
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
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
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
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
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
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
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
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
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
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
Comcast's monolith to microservices shift spotlights pains, gains
The shift to microservices is not an easy task. A senior software professional at Comcast explains the important lessons learned as his team moved Xfinity Home off of the monolith.Continue Reading
When is serverless technology best for app modernization?
Serverless has emerged as a viable option for app modernization, but it's not always a perfect fit. Rich Sharples, Red Hat senior director, explains the considerations to take.Continue Reading
The pros and cons of serverless architecture
The serverless trend may hold advantages for developers, but consider the trade-offs. There are many aspects of serverless computing that developers should understand.Continue Reading
What's the big deal with application integration architecture?
Learn how enterprise architecture, componentization, evolving development processes and the cloud have changed application integration architecture in today's modern enterprise.Continue Reading
Modernizing legacy applications with minimal strain
Many different challenges can occur as a result of modernizing legacy applications. Luckily, there are a multitude of options at your disposal to overcome these obstacles.Continue Reading
Assess and select the right application monitoring tools
Select the most effective APM platform for your application environment by examining what leading vendors offer for monitoring, reporting and analysis features.Continue Reading
DevOps is key to low-code BPM, digital process automation
Low-code BPM and emerging digital process automation tools empower business-side app development. But without BPM developers and DevOps management, automation can lead to chaos.Continue Reading
An up-close and in-depth look at APM software vendors
Read this in-depth roundup on some of the top APM tools in today's market and what they can provide for root cause analysis, infrastructure monitoring and AI.Continue Reading
Buy the right APM software with these key features in mind
Compare and evaluate what notable vendors in the APM market offer in terms of monitoring, reporting and analysis capabilities, as well as emerging AI functionalities.Continue Reading
How AWS Lambda functions and API Gateway aid modernization
Some organizations avoid modernization because of changes that need to be made to servers. But using AWS Lambda with API Gateway offers a way to modernize without the provisioning.Continue Reading
Collect and analyze performance data with APM software
Admins must ensure that their applications are performing as expected. APM tools provide the necessary functions to discover and address possibly critical performance issues.Continue Reading
How to smartly manage APIs through their full lifecycle
Even the most useful and well-designed APIs need to be managed. With the right tool, you can keep the upper hand on the API lifecycle from start to finish.Continue Reading
Why use new lifecycle tools in API management platforms?
Explore how full-lifecycle API management platforms can bring discipline and maturity to enterprise API strategies and end snags in API workflows, versioning, retirement and QA.Continue Reading
Service mesh amplifies microservice management capabilities
Kubernetes emerged to help development teams better orchestrate microservices, and now, service mesh stands to help teams more easily handle microservice integration.Continue Reading
When data APIs go neglected, business intelligence suffers
Many businesses have mature API management practices in place for integration via REST APIs and application APIs. Unfortunately, those API strategies can create data silos for most business ...Continue Reading
API management platform trends to watch in 2018
As major vendors move to acquire and integrate API management platforms, business should get to work crafting a holistic API strategy.Continue Reading
Understanding the benefits of serverless functions
The use of serverless functions can help developers minimize the time spent managing resources by segmenting third-party dependencies. Zach Flower explains.Continue Reading
Deciding between IaaS and PaaS for microservices
Implementing a microservices architecture requires a stable DevOps team. Whether the target environment is IaaS or PaaS, users must consider needs, costs and culture.Continue Reading
What's the difference between IaaS and PaaS to developers?
Before making a decision about IaaS vs. PaaS for development, organizations should know the major differences. Here we examine the differences between the two.Continue Reading
Quiz: Five questions about today's enterprise architecture models
Trends surrounding today's enterprise architecture models seem to change at a head-spinning rate. See what you know about these modern architecture trends.Continue Reading
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.Continue Reading
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.Continue Reading
Microservices development isn't a cakewalk ... do you know why?
Microservices offer many benefits, but not without certain implications. This quiz will test your knowledge on both the positive and negative impacts of microservices development.Continue Reading
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.Continue Reading
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?Continue Reading
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.Continue Reading
How do I connect to JSON APIs in an Android project?
In this article, mobile expert Matthew David walks developers through some of the most effective ways to connect to JSON APIs in an Android-based project.Continue Reading
Why you should reconsider using model-driven software development
Model-driven development has been around a long time, but in today's complicated app world, it may be time to give this methodology another look. Expert Tom Nolle explains.Continue Reading
Microservices vs. SOA: Quiz yourself on the great debate
Microservices vs. SOA -- who wins? Take this quiz to learn about the critical differences between an SOA-based and microservice-based approach to app development and management.Continue Reading
Connecting APIs: How to integrate a JSON framework with iOS
Apple now supports two developmental languages. This means integrating JSON with iOS isn't as difficult as it might seem. Expert Matthew David explains further.Continue Reading
What the future of RESTful API design holds for developers
RESTful APIs are slowly being regarded as superior to service-oriented architectures. But what does that mean for architects and developers? Tom Nolle offers his take.Continue Reading
What is the best pattern to use for data persistence?
When designing an application, developers must decide how to implement data persistence. Brad Irby explains which data persistence pattern to consider.Continue Reading
What are some good suggestions for code refactoring tools?
Code refactoring tools are plentiful, so how do you choose the one that's right for you? Brad Irby explains what to look for when choosing a tool.Continue Reading
Your key products for enterprise application integration
Tom Nolle helps you determine which EAI software product is most appropriate for your company.Continue Reading
What do you really know about app modernization?
Increasing demands for cloud- and mobile-ready applications are making legacy modernization efforts more critical than ever. This quiz will test your knowledge on modernization techniques and the ways to avoid common project pitfalls.Continue Reading
Cache networks for better mobile application performance
Architects find they can improve mobile application performance by leveraging caching networks and new data synchronization protocols.Continue Reading
API security more critical as componentization grows
Securing APIs is critical as componentization grows. Expert Tom Nolle suggests that an API's security attributes are as important as functional attributes.Continue Reading
Web services vs. cloud services: Are they the same?
Learn how Web services and cloud services differ, and how working together impacts business efficiency.Continue Reading
Where JMS 2.0 misses the mark
JMS 2.0 added significant ease-of-use and messaging features to the popular API. Bill Claybrook looks at what's new in JMS 2.0 and what's missing.Continue Reading
Read and write considerations when designing APIs
This is the third installment of a four-part series offering enterprise architects advice for designing APIs.Continue Reading
API innovation through management tools
Editor Jan Stafford presents the API handbook with insight on API innovations.Continue Reading
Quiz: What do you know about Web services technology?
Prove your knowledge of the basics of Web services technology with our seven-question quiz!Continue Reading
How to leverage the power of open source BPM
Establishing a relationship with open source BPM providers can help users quickly resolve technical issues and reduce internal IT staff.Continue Reading
BPM workflow management software answers IT manager's call
An inside look at how an IT manager researched workflow management software to determine how to best meet his organization's growing needs.Continue Reading
Quiz: What do you know about API development?
Do you have what it takes to develop and manage a successful API? Test your knowledge of API development with this six-question quiz.Continue Reading