Ask the Experts
Ask the Experts
-
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
-
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
-
Can API mapping fix data integration problems?
The more distributed and complex a modern application is, the more likely an API mapping tool should join the developers' arsenal for efficient design and troubleshooting. 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
-
What key messaging patterns should enterprise architects know?
An unknowable number of interactions occur to enable digitization. Applications must pass these messages according to a design pattern, and these two categories suit enterprise-scale apps. 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
-
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
-
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
-
Should I use in-house or SaaS tools to develop APIs?
It's perfectly viable to approach API development using either in-house or SaaS-provided tooling, but each path has its place. Learn how to choose between these two methods. Continue Reading
-
Should I use tools that support the OpenAPI Specification?
Thinking about applying the OpenAPI Specification to API development? Analyze OpenAPI's automation and standardization benefits and see if it will ease your API design difficulties. Continue Reading
-
How can microservices help modernize legacy applications?
Can microservices help modernize legacy applications? An expert lists ways microservices help developers break the monolith into functional services. Continue Reading
-
How can Chaos Monkey testing help with microservices?
Resilience testing isn't just for infrastructure. Architects can adopt this disaster recovery testing strategy to build more reliable microservice applications. Continue Reading
-
Can containerization tools aid microservices communication?
Containerization tools have taken on a critical role in managing communication between microservices, and two Kubernetes-based tools in particular are getting the job done. Continue Reading
-
What does 2018 hold for application containerization?
There was plenty of movement around Kubernetes in 2017, and there seems to be more to come in the year ahead. Twain Taylor makes predictions about container management in 2018. 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
-
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
-
How do you modernize legacy apps for mobile devices?
Here are several options for incorporating mobile apps as part of a legacy system modernization effort. Approaches include vendor apps and writing APIs. 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
-
What are the best ways to prevent refactoring problems?
How do refactoring problems come about, and is there a way to predict them? Contributor Brad Irby has the answers. Continue Reading
-
Enterprise design: Is three-tiered architecture still useful?
When dealing with complex systems, an enterprise design that includes a Web services tier that can support different types of devices is a necessity. Continue Reading
-
Is BASE a more scalable alternative to ACID transactions?
ACID is used to summarize the basic properties of a transaction in the database sense of the word, not the logical "business" transaction sense. On the other hand BASE is used to summarize the properties many large scale Web sites follow to relax or... Continue Reading