
Overview
The California Department of Health Care Services is one of the largest State Local and Education organizations in the U.S., responsible for providing access to affordable, high-quality healthcare. As Solution Architect consultants, the goal was to design and oversee the architecture of a cloud-native application built on .NET Core 8.
Timeline
April 2024
Gathered requirements, proposed architecture. Implemented Modular Monolith and Clean Architecture. Drafted C4 models, scenario diagrams, interface/service diagrams, dataflow diagrams, deployment diagrams. Presented Clean Architecture, design patterns (Chain of Responsibility, CQRS, Guard Clause, Repository), coding standards, dependency injection, vertical slices, time boxing. Introduced DRY, Encapsulation, KISS, Liskov Substitution. Created base code with repositories, MediatR, CQRS, unit testing. Obtained architecture approval from California healthcare systems board.
May 2024
Engaged business stakeholders to pivot from low-code tool. Evaluated frontend technologies, decided on Blazor. Reviewed data models with data modeling team.
June 2024
Added auth using Entra ID platform. Assisted SSO implementation. Implemented feature flagging with Chain of Responsibility pattern. Added linting and build rules.
July 2024
Added telemetry with Datadog, RUM support, Serilog integration.
August 2024
Introduced integration testing with TestContainers. Enabled containerized database instances. Improved deployment confidence with BDD. Enhanced security with Content Security Policy.
September 2024
Introduced resource-based authorization with ABAC. Successfully released system to users.
Key Outcomes
Industry
Health Industry
Service
Cloud Native Application
Key Stats
21 milestones
