ExploreIterate

Engineering

We are an international English-speaking team with people from all over the world and are responsible for building the Baselime platform.

How we work

Our purpose

❓ About Us

The key ingredients to high-performing engineering teams are

- ⛏️ Ownership
- 👍 Trust
- 📣 Communication

Every engineer at Baselime owns our relationship with our customers.

We trust every engineer to make the right call and produce high-quality, secure, and reliable software with the information they have available.

Good communication and a common understanding of what "good" software means to us are what allows our team to function smoothly and efficiently.

As such, our engineering team is empowered to come up with creative and innovative solutions in a cohesive, highly collaborative, and loosely coupled environment.

Our favorite tools

💻 Tech-stack

- Frontend: Vue.js, TypeScript
- Backend: Node.js, TypeScript, Serverless
- CLI: TypeScript
- Persistence: DynamoDB, S3, ClickHouse
- Cloud: AWS
- Tooling: CDK, Serverless-Stack, CloudFormation, GitHub

# 🚧 Architecture

## Real-time data pipelines

Our ever-growing customer base means we're ingesting millions of events every day.

Scaling our ingestion pipelines is a huge architectural challenge

We’re ingesting telemetry data from our customers. These are millions of events that we receive simultaneously and that need to be accessible in near-real time by our users. Baselime is most useful to developers during incidents, which are times of intense stress and our role is to assist them in resolving the incident. Every millisecond makes a huge impact on the life of our users.

Our architecture is based on Kinesis, S3, Lambda, EC2, EventBridge, SQS, and pretty much all the serverless services on AWS.

By clicking "Continue" or continuing to use our site, you acknowledge that you accept our Privacy Policy and Terms of Use. We also use cookies to provide you with the best possible experience on our website.