Problem
- Engineering team inexperienced in Oil & Gas impaired to make swiftly architectural decisions
What I did - Influenced architectural choices
Given my technical background, I advised on architectural decisions ideal for Oil & Gas live operations. For example:
- In-transit data processing: I advised use of Kafka streaming processing instead of batch processing
- Entity model: I used Entity Relationship Diagram to guide a design that represented the business
- Cloud agnostic: I encouraged to avoid committing to tech proprietary of cloud providers
Results
- Sped up decision-making compare to just coaching on the business domain
- Enabled critical non-functional requirements (i.e., scalability and performance)
- Built trust between product and engineering