Socar news
The latest AI and developer news from Socar, with short summaries.
Visit website →Preventing AI from Duplicating Features That Already Exist — Introducing a Knowledge Graph
This covers a strategy for managing domain knowledge as a graph-structured asset so that AI doesn't create duplicate features.
AI Agents That Self-Recover from Failures
Socar's Modu-ui-Jucharjang built a LangGraph-based AI agent system that automatically recovers from discount-application failures across 50+ external equipment vendor websites.
Designing Cache and Fallback Strategies for S3 + CloudFront-Based SPA Deployment
This covers cache policies and fallback strategies to prevent ChunkLoadError when deploying SPAs using S3 and CloudFront.
Socar Design System 2.0 Development Story Part 2: Rolling It Out on the Web with Tech
They rolled out the system by separating UI and logic, using rollup tree-shaking, and running AGENTS.md and llms.txt.
Socar Design System 2.0 Development Story Part 1: Operating as a System (Web)
By combining Figma integration with operational processes, the design system was turned into a repeatable framework.
Team Legacy Improvement (3): SOCAR Zone Management System - A 6-Year Story of Improving Legacy Code and Documentation
Starting from 0% test coverage, they safely improved 6 years of legacy by changing code, ERDs, and documentation.
Why Doesn't a Node.js Container Shut Down Cleanly? (Graceful Shutdown Edition)
When PID 1, the Node event loop, and K8s termination policy overlap, shutdown hooks alone aren't enough.
SocarFrame - Bluetooth Module
Socar simplified in-app vehicle control using BluetoothHost and BluetoothRemote abstractions.
Socarframe: App Framework and Developer Experience
Socar standardized development rules with Socarframe to boost both speed and stability.
FE Core Team's CI Speed Battle: Optimizing Parallel Builds with Cache Strategy
Matrix parallelization and pre-checking cache status reduced monorepo CI time by up to 84%.
First Steps in Automation: Experiments, Failures, and Growth
QA API automation was built in 1 month using GitHub Actions instead of Jenkins.
Log Pipeline Improvement Story - Defining Problems in the Existing Pipeline and Applying Solutions
The S3+GCS batch pipeline was transformed into a near-real-time structure based on MSK and Protobuf.
Data Product (3) Can Data Actually Improve Real-World Operations?
By combining precipitation forecasts with vehicle location data, unnecessary car wash requests were reduced.