Last internship ever!!
I spent my 4 months @ Tesla designing the vehicle crash micro-service under the crash test and engineering automation software teams, During this period I designed a distributed micro-service for ingesting and centralizing vehicle and large scale sensor data.
This involved designing:
- From scratch OLTP + OLAP DB schemas
- MVC RESTful Ingestion and domain services with gRPC intercommunication
- CI/CD pipelines that conditionally trigger builds
- Service architecture for independent scaling based on resource requirements + traffic (K8 for FE + services)
- OIDC auth decorator for cross service authentication
- Domain specific features for regulatory crash test calculations
Design patterns:
- Model View Controller Types of systems:
- Services
- Batch Processing
- Stream Processing