LaaS was my initiative for internal use while working for
Centric
Permanent Employee
Kaunas, Lithuania
8 months
About project #
While working for Centric as Cloud Architect I spotted an oppurtunity for an initiative to create a logging as a service SaaS for internal use. Small team was assembled to create an MVP. Project was abandoned after MVP due to lack of adoption.
Tech stack #
- Go
- OpenSearch (ElasticSearch fork)
- Kubernetes
- React
- Redis
- Azure
- AzureDevops
- Terraform
- Ansible
Project scope #
This project aimed to develop a SaaS platform for creating log storage solutions based on OpenSearch. The MVP functionality included:
- Fully automated bootstrapping of OpenSearch/Elasticsearch clusters on Azure
- A self-service portal for cluster management
- Authorization for Kibana, embedded into all cluster deployments
- Control plane deployment on Kubernetes
- Custom Kubernetes-native software for continuous delivery
My responsibilities involved designing and leading the implementation of all platform components, including:
- Designing and fully implementing the control plane in Go
- Creating a Kubernetes-native CD solution for managing OpenSearch cluster setups on Azure at scale
- Bootstraping frontend form the platform
- Mentoring frontend and backend developers