← Back to project highlights

Redcare Pharmacy

Modernizing a Regulated Commerce Platform Without Losing Speed, SEO, or Trust

Migrated a regulated online pharmacy from a legacy monolith to a scalable SOA, improving performance, SEO, platform resilience, and cross-team adoption.

Client
Redcare Pharmacy
Sector
Online pharmacy
Engagement
2018 - 2020

Context

The engagement landscape

Migrated a regulated online pharmacy from a legacy monolith to a scalable SOA, improving performance, SEO, platform resilience, and cross-team adoption.

Challenge

What needed to change

A newly formed transformation team had to replace a brittle monolith in a highly regulated e-commerce environment while bridging tension between an external frontend agency and the internal backend organization.

Intervention

How EnCoCo responded

Led architecture modernization and delivery practices across the stack, combining TypeScript, Go, Spring Boot, SSR, smart caching, CI/CD automation, and hands-on facilitation to align teams and accelerate adoption.

Pull quote

The transformation only worked because adoption was treated as part of the implementation, not as something left for later.

Story

How the work unfolded

Starting point

At Redcare Pharmacy, EnCoCo stepped into a global e-commerce transformation where the mission was clear but the path was not. A newly formed cross-functional team had to replace a legacy monolith with a modern, scalable service-oriented architecture in an environment where performance, security, and future-readiness were non-negotiable.

The technical challenge was matched by an organizational one. An external agency owned frontend design while the internal team focused on backend delivery, creating a split in priorities, timelines, and expectations. EnCoCo used non-violent communication and day-to-day trust building to reduce friction and turn separate groups into a working unit.

How EnCoCo responded

On the platform side, EnCoCo helped re-architect the backend into microservices using TypeScript, Go, and Spring Boot, running cloud-natively on Kubernetes across GKE and Azure and secured with Istio Service Mesh. On the frontend, React with server-side rendering and smart caching was introduced to improve speed and SEO where it mattered most.

Delivery was also modernized. EnCoCo introduced CI/CD pipelines, test suites, and deployment flows to replace brittle manual processes, making releases faster and more reliable. Smart caching reduced how often expensive product detail pages had to be recomputed, lowering infrastructure load while preserving a fast customer experience.

What changed

The transformation only worked because adoption was treated as part of the implementation. During a planned six-week company-wide maintenance period, EnCoCo ran hands-on workshops covering product vision, architecture, debugging, and deployment. The result was not just a better platform, but a team better equipped to own it.