Skip to content
Back to Projects
travel API modernization search caching

FlightSearchPlatform - API Modernization

Backend (.NET Core 8)

Screenshots coming soon

About

A C#/.NET 8 service that mirrors legacy Ruby API contracts while adding typed controllers, structured logging, and cloud-ready deployment, with Elasticsearch, RabbitMQ, MongoDB, and Memcached backing services.

My Role

Helped modernize a legacy Ruby-based API to ASP.NET Core 8 while preserving all existing endpoints. Implemented controllers, services, and health checks backed by Elasticsearch, MongoDB, Memcached, and RabbitMQ. Enabled local and CI-friendly polyglot stacks via Docker Compose. Maintained parity using xUnit tests and RSpec-style fixtures.

Core Capabilities

Architecture

Tech Stack

ASP.NET Core 8 C# 12 Elasticsearch 8.x RabbitMQ MongoDB Memcached HAProxy Docker GitLab CI/CD xUnit