This chapter discusses technical details related to services and states. It begins by clarifying terminology around stateless and stateful services, noting there can be state involved even with stateless services depending on perspective. It then examines stateless services in more detail, providing examples, before discussing stateful services and different approaches to implementing stateful functionality like shopping carts. The chapter notes reasons why stateless services are generally preferable but also why stateful services have valid uses in certain situations. It concludes by discussing idempotent services and how idempotency allows services to be safely retried without adverse effects.