About Retail inMotion
Design & implementation of a new microservices based platform and lead & facilitate the migration of the current monolith, including training the IT team on distributed systems and the different concepts.
Customer: Retail inMotion
Our expertise includes the development and procurement of onboard retail products, complete management of buy-on-board programs and end-to-end IT support of these programs through our proprietary software solutions.
Technical
Description
During this project we provided tooling, training & support for helping the team move from a monolith solution (multiple ASP.NET applications sharing 1 MSSQL database) to a distributed solutions based on using microservices (containers) orchestrated with Kubernetes. We set up the required libraries & templates to make creating new backend services & frontend applications as simple as possible, and educated & supported the team with their transition towards an event driven distributed architecture and the use of Kubernetes.
Technologies
- .NET Core & Standard (C#)
- Event driven architecture (including event sourcing & CQRS)
- MSSQL
- ASP.NET Core
- React (Redux, Semantic UI)
- MongoDB
- Redis
- Kafka (MSK)
- Kubernetes
- AWS
