Managing Application Side-Effects: An Introduction to Redux-Saga

Source

Before you begin…

This article consists of two parts: first understanding side-effects and how they relate to Redux, and then digging into the fundamentals of Redux-Saga. Feel free to skip to the Redux-Saga section if you are purely interested on jump-starting your understanding of Redux-Saga. But if you are still uncertain about whether Redux-Saga is right for you, then the first part of this article may help you with that decision.

Continue reading

Transition from Monolith to Microservices

Monolith to Microservices Part 3: Our Solution

This post is part of a 3-part series on Expanse’s transition to a Microservices [1] Architecture built on Java and Spring Boot. In this series, we seek to share the issues we faced with the monolithic system, why we think the Spring Boot-based services will address them, and how we are affecting this change, with other technologists who love to design or think about systems.

Continue reading

Transition from Monolith to Microservices

A Transition from Monolith to Microservices Part 2: Finding a Solution

This post is part of a 3-part series on Expanse’s transition to a Microservices Architecture built on Java and Spring Boot. In this series, we seek to share the issues we faced with the monolithic system, why we think the Spring Boot-based services will address them, and how we are affecting this change with other technologists who love to design or think about systems.

Continue reading

Transition from Monolith to Microservices

A Transition from Monolith to Microservices Part 1: Deciding to Transition

This post is part of a 3-part series on Expanse’s transition to a Microservices [1] Architecture built on Java and Spring Boot. In this series, we seek to share the issues we faced with the monolithic system, why we think the Spring Boot-based services will address them, and how we are affecting this change with other technologists who love to design or think about systems.

Continue reading