AsyncAPI is gaining traction in the ecosystem of API tools. It solves an important problem: it provides a convenient way of describing the interface of event-driven systems independently of the underlying technology. With AsyncAPI, evented systems can be treated as any other API product: a productizable and reusable, self-describing building block encapsulating some set of… Continue reading AsyncAPI and OpenAPI: an API Modeling Approach
Month: February 2021
Flow Scheduling for the Einstein ML Platform
At Salesforce, we have thousands of customers using a variety of products. Some of our products are enhanced with machine learning (ML) capabilities. With just a few clicks, customers can get insights about their data. Behind the scenes, it’s the Einstein Platform that builds hundreds of thousands of models, unique for each customer and product,… Continue reading Flow Scheduling for the Einstein ML Platform
Pegasus Data Language: Evolving schema definitions for data modeling
Pegasus Data Schema (PDSC) is a Pegasus schema definition language that has been used for data modeling with Rest.li services for years. It’s the underlying language that helps define data models, describe the data returned by REST endpoints, and generate derivative schemas for other uses, such as XML schemas and various database schemas. However, writing… Continue reading Pegasus Data Language: Evolving schema definitions for data modeling
Journey to a million models
Journey to a Million Models The AIOps team in Salesforce started developing an anomaly detection system using the large amount of telemetry data collected from thousands of servers. The goal of this project was to enable proactive incident detection and bring down the mean time to detect (MTTD) and mean time to remediate (MTTR) Simple problem, right?… Continue reading Journey to a million models