-
Notifications
You must be signed in to change notification settings - Fork 10
Home
It's a micro-service based application to upload, download and share pictures. We are aiming to develop an application that serves the data management and research needs of scientific instruments such as electron microscopes, light-sheet microscopes, and next-generation sequencers, by developing data gateways that provide secure, controlled access to data generated by these and many other scientific instruments.
We are developing a full-stack microservice-based application, which supports a variety of different clients including desktop browsers, mobile browsers, and native mobile applications.
- Client Frontend Frameworks: Angular 11, Typescript
- Client Backend Frameworks: SpringBoot (Java 15)
- Microservices built in: Java, Python, Go
- Containerization Platform: Google Kubernetes Engine
- Messaging Queue: Apache Kafka
- Database: MongoDB
- Cloud/blob storage: Google Drive/OneDrive
- APIs: REST
- Async Communication: Kafka
- CI/CD: Jenkins
- Cloud: Openstack Jetstream
It can be viewed as a robust and highly scalable cloud-native solution to share images among researchers, with a variety of features like RBAC, live access notifications, user dashboards with activity metrics, bulk uploads/downloads to name a few.