-
Article
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. Read Now
-
Article
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. Read Now
-
Article
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. Read Now
-
Article
Challenge your wits on stateful and stateless concepts
It's essential to understand the differences between stateful and stateless application characteristics, especially as distributed architectures grow in popularity. Test your knowledge on state concepts with this quiz. Read Now
Editor's note
What are the biggest challenges regarding application state management? How much harder is it to deal with state in distributed architectures? What are the intricate differences between managing stateful and stateless services -- not to mention making them work together? What are the tools that can help you keep state management on point?
Find the answers to these questions in this guide. Inside, you will find expert articles that cover key state management topics, such as the opposing consequences of front-end and back-end state management, and how state-centric can help bolster both microservices and serverless architectures.
Whether you're just getting acquainted with application state management or have been grappling with it for some time, use this guide to hone your skills and develop state management strategies.
1Managing and controlling state
Application state management involves dozens of different strategies and systems. For instance, how do you manage state for cloud-based applications? How do you fine-tune state control for distributed microservices architectures? And how can you get a handle on the intricacies of front-end and back-end state control?
This section takes a look at some of the most pressing state management issues today -- particularly when it comes to new architecture styles -- and strategies you can use to tackle them.
-
Article
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. Read Now
-
Article
Four options to manage stateful apps in the cloud
Stateful applications in the cloud pose an ongoing challenge for development and operations teams. Review four ways to address those issues and keep your apps running smoothly. Read Now
-
Article
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. Read Now
2Learn the fundamentals about statefulness and statelessness
When it comes to application state management, it can be troublesome to understand how to deal with an application component that is supposed to be inherently stateless. However, it isn't always easy to understand exactly how a stateless service behaves compared to a stateful service, or how to appropriately manage them
This section examines the intricacies of stateless behavior, including why stateless behavior should not be conflated with immutability and the development implications surrounding stateless microservices.
-
Article
Challenge your wits on stateful and stateless concepts
It's essential to understand the differences between stateful and stateless application characteristics, especially as distributed architectures grow in popularity. Test your knowledge on state concepts with this quiz. Read Now
-
Article
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. Read Now
-
Article
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. Read Now
3Advantageous state-centric use cases and examples
There is no limit to the complexity that state-related issues can bring upon a project. That's what makes it so important to understand how state control works in action and how teams can inventively use state control to their project's advantage.
This section lays out some fundamental lessons to learn when it comes to state, such as how service brokers can act as a powerful mechanism to manage state control practices, how complex event processing can ease state management for distributed services, and some strategic ways to manage state in serverless architectures.
-
Article
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. Read Now
-
Article
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. Read Now
-
Article
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. Read Now