Assignment
Cross-channel payments
For a major payment company: journeys that move from the shop to the web, designed with DDD and tested with BDD.
The context
A customer pays in a shop or online. The refund and the operations that follow then go through other channels.
What we did
- UML modelling of complex platforms.
- An integration designed along Clean Code, DDD and SOLID principles.
- Messaging with RabbitMQ and an in-memory cache.
- BDD and integration tests with SpecFlow, xUnit and Selenium.
- CI/CD pipelines with Terraform, SonarQube and Octopus Deploy.
- Monitoring with Grafana and Kibana, and 24/7 on-call duty.
- Teamwork in Scrum.
A project, an assignment, a question?
Describe your context in a few lines and we will get back to you promptly.