/Serverlytics

Primary LanguageTypeScriptApache License 2.0Apache-2.0

License: GPL3 AWS: CDK Typescript

Serverlytics

Serverlytics is an open source serverless analytics platform built on AWS that allows you to collect and analyze data from various sources in a secure and scalable way. It is designed to be flexible, customizable, and easy to use.

Why use server-side analytics?

There are several reasons why you might choose to use server-side analytics over client-side analytics some these include;

  • GDPR and privacy concerns: With the implementation of GDPR and other data privacy regulations, it is becoming increasingly important to ensure that data is collected and used in compliance with these regulations. Server-side analytics can help to protect user privacy by minimizing the amount of data that is collected and shared with third-party services.

  • Flexibility: Server-side analytics can provide more flexibility in terms of what data is collected and how it is processed. This can be particularly useful for organizations with complex or custom data requirements.

Tech Stack

This Project Uses Projen as a Project framework

The main stack is AWS Serverless Services, created with AWS CDK.

The Web interface is created in Angular

  • TODO: More info once services created

🛠️ Quickstart

Prerequisites

  • Node

  • Dot

  • CDK

  • AWS Route 53 Hosted Zone created

  • AWS SES Verified Domain

  • TODO: ADD Quickstart when created

Found an issue? Anything to add?

See CONTRIBUTING for more information.

License

This library is licensed under the Apache license. See the LICENSE file.

Acknowledgments

This platform was built using various AWS services and open-source libraries. We would like to thank the developers of these services and libraries for their contributions.