Skip to main content

Loading IntelliByte...

← All ProjectsHEALTH INDUSTRY

Cloud Native Application

California DHCS

California DHCS

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

Spearheaded design, development, and implementation of cloud-native .NET Core 8 app
Provided architectural oversight and guidance of two teams
Applied Clean Architecture, Modular Monoliths, Dependency Inversion, CQRS
Enhanced quality through design patterns, feature flagging, code quality enforcement, security hardening, comprehensive testing
Reduced release cycle from 11 months to 4 months
Achieved CodeClimate maintainability grade of A, tech debt ratio below 5%
Improved code reviews and quality with linting and build rules
Enhanced security measures including CSP and resource-based authorization
Successfully released system meeting business objectives

Industry

Health Industry

Service

Cloud Native Application

Key Stats

21 milestones

Technology Stack

.NET Core 8BlazorClean ArchitectureCQRSMediatRDatadogEntra IDTestContainers
Start a Similar Project →

Chat with us!

Typically replies instantly