• Software Engineering - Cloud Computing - Beginner

    The Concept of Stateful and Stateless Applications

    We often hear the terms “stateful” and “stateless”. Understanding these concepts has a critical importance since it is one of the most essential questions when designing and architecting software applications. In today’s blog post, I wanted to talk about these two very basic concepts. As the simplest definition, stateful application means an application which remembers the past, similarly, stateless application means an application which doesn’t remember the past. The state we have been talking about might be saved in a database, a file on the disk, a cookie in a browser etc. As an example, consider an e-commerce website. When…