Established in 1956 by the California State Legislature, the California Department of Water Resources (DWR) is part of the California Natural Resources Agency. The DWR is responsible for the protection, management, conservation, development and regulation of the State of California's water usage. This includes the State Water Project (SWP), the nation's largest state-built water conveyance program. For more information, visit www.water.ca.gov
Public Sector, Government
Sacramento, CA
Build a highly secure architecture with department-wide accessibility and unlimited storage to deliver customizable data with low latency.
DevOps, Application Modernization, Data & Analytics, Security
Enhanced user accessibility
Virtually unlimited storage capacity
Low latency
Customizable content delivery
Want to achieve benefits like these? Schedule a free Application Modernization Assessment with nClouds to learn how to build sustainable systems for delivering better software faster.
We needed to streamline the authentication of our department’s access to critical information on California’s levees. AWS recommended that we work with nClouds because of their AWS and DevOps expertise. nClouds developed an elegant and effective automated solution to handle increased traffic.”
Water Resources Engineer, California Department of Water Resources
Build a highly secure architecture with department-wide accessibility and unlimited storage to deliver customizable data with low latency.
The State of California uses AWS as its primary cloud service provider. The California Department of Water Resources (DWR) requested help from AWS to optimize specific applications. An AWS Account Manager referred them to nClouds, an AWS Premier Consulting Partner. nClouds then worked in collaboration with the AWS and DWR DevOps teams to create a dynamic architecture that fulfilled DWR’s specific needs.
The following architectural diagram shows the elegant solution developed by the nClouds team in collaboration with California DWR. This structure sits on top of an existing data repository and incorporates availability with speed and user accessibility.
The nClouds team automated the construction of DNS infrastructure with Route 53 Resolver endpoints using AWS CloudFormation. Route 53 sends automated requests over the internet to a resource, such as a web server, to verify that it's reachable, available, and functional. Amazon CloudFront delivers the requested data from edge locations, resulting in lower latency, which translates to greater speed. And, since the end users are government employees spanning many different office locations in the State of California, AWS Cognito “federates” all user identities, making it easier for departmental employees to access the necessary site information. An elegant and effective architecture.
Teaming with nClouds, the California Department of Water Resources now has an enhanced, low-latency data-delivery system, with federated identity authentication. The project has yielded numerous benefits:
Amazon Cognito provides federated user authentication through social identity providers such as Facebook, Twitter, or Amazon, with SAML identity solutions, or by using your own identity system.
Amazon S3 storage service offers an extremely durable, highly available, and infinitely scalable data storage infrastructure at very low costs.
The combination of using Amazon S3 in conjunction with Amazon CloudFront is a winning combination that delivers low latency, which translates to increased speed.
The CA DWR data can be customized and used for flood control, levee maintenance, agriculture needs, and disaster operations. For example, secure, descriptive captions can be inserted with any levee picture. By combining Lambda@Edge with other AWS services, developers can build powerful web applications at the edge that automatically scale up and down—with zero origin infrastructure and administrative effort required for automatic scaling, backups, or data center redundancy. To learn more: https://aws.amazon.com/lambda/edge/
You can also email us directly at sales@nclouds.com for your inquiries or use the form below