1.5 Improving Go Backend Developer Experience in Grab## GCN ## I mproving Go Backend Developer Experience in Grab  Chew Chee Ming Grab Engineering Manager, Developer Experience framework for microservices, creates skeleton microservices and generates boilerplate code from API definitions. ## WHY • Save time & effort • Standardisation • Good defaults • Best practices "proto3"; package playmymusicpb; import "google/protobuf/empty.proto"; import "google/api/annotations.proto"; import "protocol-gen-swagger/options/annotations.proto"; // Generated0 码力 | 47 页 | 8.58 MB | 2 年前3
Istio as an API Gateway## I stio As An ## API Gateway ## Discussion Flow • What is an API Gateway? • What is a Service Mesh? Common Features API Gateway + Service Mesh together! Istio as the API Gateway Advantages • • Challenges • Where It Isn’t a Good Fit? ## What is an API Gateway? Service A Service B Service C  Service A Service Deployment • Traffic Mirroring • Rate Limiting • TLS Termination Logging, Monitoring, Tracing ## API Gateway + Service Mesh together!  数字化转型  ## 常用解决方案 API 设计者 后端开发 Swagger API 文档设计 {…} ☐ Postman API 开发调试 Mock.js API 数据Mock 鱼 JMeter API 自动化测试 API 压力测试 前端开发 测试人员 ## 存在问题 API设计者、前端开发、后端开发、测试人员大量重复工作。 可视化程度低、操作不友好。 dbcd0833877aca2fe91dbcd47d672c/p6_2.jpg) ## 核心功能 API 设计者 后端开发 API 文档 API 调试 比 Swagger、Markdown 更好用 比 Postman 更强大 前端开发 测试人员 API 数据 Mock API 自动化测试 比 Mock.js 更智能 比 JMeter 更高效 ## 更多特性  Neural style transfer performance, we typically think about the function logic. We’ll see that a well designed function API can have an even larger impact. ## How will we compare performance? • Benchmarks at this low level advance(RandIter& iter, Diff n, random_access_iterator_tag) { iter += n; } - Access token to make some API available only inside the library (like the default “package private” access modifier in Java)0 码力 | 158 页 | 2.46 MB | 1 年前3
Apifox - API调试、API Mock、API自动化测试一体化协作平台API 设计、开发、测试 一体化协作平台 用友 yonyou ## 关于 Apifox ## 超百万开发者的选择 ## 130 万+ 开发者用户 Apifox(广州睿狐信息科技有限公司)成立于 2021 年,是一家专注于企业 API 研发管理工具及解决方案的创新企业。围绕 API 全生命周期协同与管理需求,提供 API 文档、API 调试、API Mock、API 自动化测试等核心产品能力,致力于为全球研发团队提高 自动化测试等核心产品能力,致力于为全球研发团队提高 API 开发与协作效率,节省研发团队的每一分钟,助力企业研发效能升级。 |项目名称|负责人|项目范围|预算分配(万元)|实际支出(万元)|差异(万元)|项目状态|负责人|项目预算|实际支出(万元)|差异(万元)|项目状态|负责人|项目预算|实际支出(万元)|差异(万元)|项目状态|负责人|项目预算|实际支出(万元)|差异(万元)|项目状态|负责人|项目预算|实 数字化虽好,但给 API 协同带来挑战不少   DevOps 化 移动化 API 数量0 码力 | 27 页 | 14.01 MB | 2 年前3
Firebird Internals: Inside a Firebird Databasejpg) Firebird Internals Inside a Firebird Database Norman Dunbar Version 1.2, 13 August 2021 ## Table of Contents 1. Introduction ..... 2 2. Database Structure ..... 3 2.1. Single File Databases 2.2. Multiple File Databases ..... 3 2.3. Shadow Files ..... 3 3. Standard Database Page Header ..... 5 4. Database Header Page — Type 0x01 ..... 7 5. Page Inventory Page — Type 0x02 ..... 14 Introduction The purpose of this document is to try to explain what goes on inside a Firebird database. Much of the information in this manual has been extracted from the Firebird source code — mainly0 码力 | 63 页 | 261.00 KB | 2 年前3
Using MySQL for Distributed Database Architectures## Using MySQL for Distributed Database Architectures Peter Zaitsev CEO, Percona PingCAP Infra Meetup, Shanghai, China, May 26, 2018 ## About Percona Solutions for your success with MySQL, MariaDB, of Thousands of Updates/Sec Traverse Tens of Millions of Rows/Sec Comfortably Handle Several TB Database size ## Lets Do Some Math 100.000 QPS 10 Queries per User Interaction 10.000 User Interactions/sec Computing Resource ## Paired with Replicated Data ## Where Replication Happens Storage Level ## Database Level ## Application Level ## Storage Level Replication Replication in SAN/NAS, DRBD Typically0 码力 | 67 页 | 4.10 MB | 1 年前3
Materialize MySQL Database engine in ClickHouseMaterializeMySQL Database engine in ClickHouse WinterZhang(张健) ## About me • Active ClickHouse Contributor • MaterializeMySQL Database Engine • Custom HTTP Handler • MySQL Database Engine • BloomFilter ## MySQL Database Engine • Mapping to MySQL database • Fetch table list from MySQL • Fetch table struct from MySQL • Fetch data from MySQL when execute query ## MaterializeMySQL Database Engine • • Mapping to MySQL database • Consume MySQL BINLOG and store to MergeTree • Experimental feature (20.8, recommend latest stable version) ## MaterializeMySQL Database Engine MySQL $ ^{TM} $ ☐ ## MaterializeMySQL0 码力 | 35 页 | 226.98 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
开发者体验Grab-KitProtobufDTOs代码生成IstioAPI GatewayService MeshChallengesAdvantagesAPI文档接口调试数据Mock接口测试自动化测试微服务API测试测试覆盖率turn.js翻页书DOM元素性能优化浏览器支持函数APIstd::functionC++23SnapAPI协作ApifoxMock数据Generator PageWrite Ahead Log PageIndex Root PageFirebird DatabasePage Type分布式架构复制分片故障转移流量管理MaterializeMySQL Database EngineClickHouseMySQLBloomFilter Skipping IndexQuery Predicate Optimizer













