Tips
Tips
-
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
-
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
-
How to design APIs for hybrid cloud architecture
Hybrid cloud is complex, particularly because it's the application -- not the server -- that manages API flows. Review some strategies for API management in a hybrid scenario. Continue Reading
-
A serverless architecture tutorial for development teams
Still emerging serverless technology offers some big advantages for development teams. This serverless architecture tutorial can help clarify the basics on where to start. Continue Reading
-
4 practical methods to increase service resilience
Resiliency refers to the ability of your architecture to quickly predict, detect and mitigate potential performance failures. Here are four ways to fortify your software. Continue Reading
-
3 distributed tracing tools perfect for microservices
Distributed tracing is a critical part of the microservices monitoring processes. Here are three tools that can help provide the view you need to identify strangling bottlenecks. 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
-
Prepare to face these 4 common challenges with microservices
The benefits of microservices come with a cost. Review four common ways breaking up a monolith can actually complicate routine application development and management tasks. 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
-
Use event processing to achieve microservices state management
What good are stateless microservices for stateful processing? Bring complex event processing into the mix to manage microservices state through scaling and failures. Here's how. 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
-
4 tips to tackle common microservices testing problems
Flaky tests put code quality -- and development team morale -- at risk. Proliferating microservices stress out test environments, so use these techniques to keep everything running. Continue Reading
-
4 fundamental practices for serverless architecture security
Are you ready for serverless security? Learn about four critical planning considerations software teams need to focus on if they plan to adopt serverless. Continue Reading
-
Address goals with various enterprise architecture strategies
Enterprise architects have a range of frameworks at their fingertips, but their role also entails creating consensus and understanding between business and technical stakeholders. Continue Reading
-
How to create a stateful application with service brokers, DTP
Complex state control issues come with the territory of stateful application design. Learn useful concepts that manipulate state and enable a stateful app to work as envisioned. Continue Reading
-
Discover practical serverless architecture use cases
While architects and developers were slow to find practical use cases for serverless, numerous enterprise trends should drive the need for this architecture style. Continue Reading
-
ICYMI: 6 tips to master Kubernetes performance and management
The more skilled the team, the better a Kubernetes implementation can be. Learn how to get the most out of service discovery, infrastructure management, CI and more. Continue Reading
-
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. Continue Reading
-
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. Continue Reading
-
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. 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
-
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
-
How API gateways work -- and why you need them
Learn the essentials of both API gateways and API design. Then, grasp how to use them to modernize monolithic apps and facilitate cloud-native microservices. Continue Reading
-
5 key management practices for a hybrid cloud architecture
Workload bottlenecks easily arise between legacy and modern apps in a hybrid cloud. Coordinate integration with these five steps to prep a microservices application for hybrid cloud. Continue Reading
-
Examine 4 hybrid cloud options from bursts to SaaS to CI/CD
Hybrid cloud can provide an enterprise with a happy medium of cloud and on-premises benefits. Unsure where to begin? Try setting up hybrid web services, software services or development tools, and other practical approaches. Continue Reading
-
Practical ways to automate microservices' CI/CD processes
Development teams need to make applications extensible and agile. Microservices bring those goals in sight, but an automated CI/CD pipeline is the key to success. Continue Reading
-
Use the Ballerina language to ease into cloud microservices
With native integration features, Ballerina promises to take care of lower-level technological considerations, while developers focus on building features. Continue Reading
-
Achieve application state management in microservices designs
Discover the how-tos for managing state in microservices applications, and then evaluate prevalent front-end and back-end state management approaches. Continue Reading
-
5 ways to manage multiple data sources for high-performance apps
Applications can pull from and work with data from multiple sources, as long as the app design incorporates these five fundamental data management and mapping techniques. Continue Reading
-
Enable an antilatency cloud event processing architecture
Event-based applications cannot tolerate unreliable networks or latency. Consider an architecture that puts some event processing local to the source to alleviate cloud traffic. 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 shared Lambda functions help microservices access control
Shared Lambda functions can help combat error message issues that arise when developers create custom authentication and authorization for microservices. Here's how they work. Continue Reading
-
5 common traps lurking in RESTful development
Unfortunately, many RESTful API developers fall into the same traps during design. Here are five common mistakes that you can avoid with the right planning. Continue Reading
-
These tools help build microservices in Java
Depending on the mission, developers need to align their tool choices with one of two paths for Java microservices. Here's what you need to know. 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
-
The 2 fundamental approaches to hybrid cloud integration
Organizations that want to create a hybrid cloud environment need to develop a strategy. Consider these two approaches. 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
-
How to prepare your own container development kit
A container development kit helps confederate containerized application development and transition developed components between clusters. Here's how to create your own. Continue Reading
-
How to build microservices with Spring Boot and Spring Cloud
Spring Boot and Cloud can certainly help developers tackle microservices, but it's not for everybody and, unfortunately, there are a few important limitations to consider. 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
-
3 ways to minimize critical container vulnerabilities
Containers are complex, and it takes some work to keep your container components and images safe from attack. Here are three critical container development security practices. 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
-
Practical ways to implement function as a service
Developers are ready to work with function as a service but still need some guidance. Learn about FaaS implementation models and which FaaS platform offering is for you. 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
-
To address microservices issues, turn to OOP principles
Developers may graduate to microservices from object-oriented programming, but the fundamental principles of OOP still apply, even if the techniques have changed. Continue Reading
-
5 tips to help effectively manage container components
The layered approach is commonly used with Docker containers, but it's important to keep container components under control. Here are five crucial tips. Continue Reading
-
How to use microservices to manage serverless APIs
Monolithic applications may be a little bit heavy for development of serverless APIs, but microservices can make all the difference. Here's how to make it work. 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
-
5 fundamental steps of managing APIs
API management is undeniably essential, but it requires a comprehensive plan. Here are the five steps of an API management strategy and advice on how to complete each one. Continue Reading
-
The basics of polyglot persistence for microservices data
Microservices can facilitate data management when they use a polyglot persistence strategy. See how the strategy works and how it can align to specific business needs. Continue Reading
-
A quick primer on microservices load balancing
Work distribution in microservices is tricky; without the right strategy, you risk that workloads won't scale effectively. Here's how to nail down load balancing for microservices. 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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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 ... 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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Unpacking the event-driven microservices approach
Event-driven applications can be beneficially combined with microservices architectures, and finding the best method to merge them relies on analyzing orchestration options. 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
-
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
-
Front-end microservices offer flexibility for developers
Looking to create a stronger and more transparent relationship between front-end and back-end components? Learn how microservices can help make that dream a reality. Continue Reading
-
The fundamental differences between microservices and SOA
Microservices are all the rage, but those still used to SOA may feel a little left behind. Discover what SOA developers need to know about microservices and how to make the switch. Continue Reading
-
How proper networking supports microservices security
Security shouldn't be an afterthought when it comes to microservices. Learn about the challenges of microservices security and how strong network management can help. Continue Reading
-
How to mitigate the complexity of microservice communication
As development teams continue to adopt microservices, they must ensure communication errors do not get out of control. Here are some tools and techniques to do just that. Continue Reading
-
Moving data from a monolith to microservices architecture
Monolithic apps may contain a wealth of data within them. Moving to microservices means you need a plan for storing, accessing and backing up in a microservice database. Continue Reading
-
Implementing microservices architecture best practices
Addressing the performance issues of microservice architectures can be quite challenging. Yet, using the right tools or practices at the right time and place will give you a boost. Continue Reading
-
Microservices challenges include latency, but it can be beat
When working with microservices, latency is the cost. Read about the weak points of microservices and the necessary workarounds to latency and experience issues. Continue Reading