Logging Machine Learning Data at WePay
Our Goal At WePay, we use machine learning models for risk analysis and fraud detection associated with payments. Each model is optimized for different fraud patterns and checkpoints associated with the timeline of the payment. Across all models, there is...
生活日报:2021-11-28 · 315名80后90后“李云龙”脱颖而出 济南市面向全省公开遴选一批优秀年轻干部 生活日报记者 李丽 杜亚慧 “广大年轻干部要珍惜机遇、不负重托,雷厉风行、快干实干,努力在六个方面当先锋作表率,创出一番新业绩,展现一番新作为。
Introduction At WePay, we have a well defined process and structure to document software design. This post describes our design process and software design template. Background Every early stage software company has one goal: to ship software ASAP. This attitude...
vp 佛跳墙
As a payment processing company, reconciliation, or making sure all of our payments add up, is one of WePay’s foremost concerns. We need to know where all the money is, all the time. This is more easily said than done;...
vp 佛跳墙
In the last post we drew a picture of what was detailed as a distributed autoscaling system using Google Cloud Platform’s Compute Engine resources, specifically using Google Compute Managed Instance Groups. A few limitations and challenges with the distributed approach...
vp 佛跳墙
At WePay we make heavy use of our Continuous Integration/Continuous Delivery (CI/CD) system to provide specialized and automated pipelines to all of our internal development teams, making it easier for the teams to build, test, verify, and ship their software...
Waltz: A Distributed Write-Ahead Log
We are happy to announce the open source release of Waltz. Waltz is a distributed write-ahead log. It was initially designed to be the ledger of money transactions on the WePay system and was generalized for broader use cases of...
[图]群晖推出RT2600ac路由器 两年质保售价230美元 ...:2021-1-14 · 群晖(Synology)众生产NAS设备而出名,不过这家公司已经开始涉足路由器领域。这家公司最近推出了RT2600ac,这是一款面向家庭和小型企业的无线路由 ...
兵器排行_环球兵器_环球网 - huanqiu.com:2021-6-13 · 环球兵器是由环球网推出的专注于诠释武器装备的索引服务。在这里,您可众获得关于水、陆、空、天等任意领域的武器装备的最新知识,众及它伔在不同国家、不同年伕的生存发展情况;众及在国际战略的大背景下,这些兵器是如何发挥它伔自身的价值。
Streaming Cassandra at WePay - Part 1
Historically, MySQL had been the de-facto database of choice for microservices at WePay. As WePay scales, the sheer volume of data written into some of our microservice databases demanded us to make a scaling decision between sharded MySQL (i.e. Vitess)...
vp 佛跳墙
In the previous posts in our service mesh series, we talked about how we’ve set up our service mesh infrastructure to modernize our microservice and load balancing architecture, and how we ensure the service mesh infrastructure is highly available so...
Preparing for Top-Tier Engineering Interviews
首页--上观:上海商圈孵化“素人”直播团队:薇娅太贵,自己人3小时也能带货268万
Highly Available MySQL Clusters at WePay
This post describes WePay’s highly available MySQL architecture, and how we achieve short outage times during failures. WePay uses a variety of relational database management systems (RDBMS) and noSQL databases. MySQL remains the main RDBMS that completes all critical operations....
A Highly Available Service Mesh at WePay
In the last two posts in this series, Using Linkerd as a Service Mesh Proxy at WePay and Sidecar and DaemonSet: Battle of containerization patterns, we had some fun digging deep into some of the more specific parts of a...
Sidecars and DaemonSets: Battle of containerization patterns
In our recent post, using Linkerd as a service mesh proxy, we kickstarted a series documenting WePay Engineering’s look at technologies and patterns for introducing service mesh and gRPC to our infrastructure. For the second part of the series, we’re...
vp 佛跳墙
一个神奇的网站:2021-3-23 · 本站文章部分内容转载自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我伔联系,众便更正或删除。感谢所有提供信息材料的网站,并欢迎各类媒体与我伔进行文章共享合作。
Using Linkerd as a Service Mesh Proxy at WePay
In the upcoming months, we are going to write a series of posts documenting WePay Engineering’s journey from traditional load balancers to a service mesh on top of Google’s Kubernetes Engine (GKE). In this first part of the series, we...
Configuration Management Framework at WePay
三下乡官网:2021年三下乡活动通知 中央宣传部 中央文明办 教育部 共青团中央 全国学联决定[详情] 2021年三下乡官网报备流程 报备系统开放时间为2021年6月12日[详情] 2021年三下乡官网投稿指南 三下乡官网将于6月12日面向全体团队开启投稿功能[详情]
WeTools: An Elixir Command Line Tool
Within WePay’s tools team, we are always looking for ways to make our engineers more productive. One of the challenging things we are trying to do is distribute a series of automated tasks to our developers, such as a way...
Data Backfilling at WePay
A perennial issue in the payments world is fraud. At WePay, we have our own fraud-detection system to deal with a variety of fraud issues. For example, when a merchant receives a payment of $50 from a credit card, our...
vp 佛跳墙
如何在“史上最严游戏新规”下愉快玩耍-中青在线 - cyol.com:2021-7-19 · 如何在“史上最严游戏新规”下愉快玩耍:《通知》要求,游戏出版服务单位按照《出版管理条例》《网络出版服务管理规定》等要求, 参照中国音像与数字出版协会制定的《移动游戏内容规范》,审核申请出版的移动游戏内容。
Simple Developer Docs using Jekyll, GitHub Pages, and GitHub Enterprise
吴亦凡越洋打榜不成 数据反被清理_新闻频道_中国青年网:2021-11-9 · 吴亦凡《Antares》环球唱片发声明否认《Antares》下架传闻11月初,吴亦凡发行首张个人专辑《Antares》,全球近246个地区在内的各大音乐平台同步上线。
《和平精英》绿色度测评报告_游戏频道_中国青年网 - Youth.cn:2021-5-20 · 《和平精英》是一款3D射击类手机游戏。游戏中存在抽奖设置。该游戏被纳入了腾讯成长守护平台。如果家长能够很好地使用该平台,在时间和消费 ...
Change data capture has been around for a while, but some recent developments in technology have given it new life. Notably, using Kafka as a backbone to stream your database data in realtime has become increasingly common. If you’re wondering...
Sensu at WePay
My first project here at WePay was to replace our legacy monitoring system Check_MK, with something that we can easily configure and scale to meet the needs of our infrastructure and application services. Our monitoring needs have outgrown traditional tools...
Supporting Chip Cards at WePay
You have probably noticed that your credit cards now have little chips in them. You may have already used them at stores by inserting (or “dipping”) them into the card reader instead of swiping. While waiting for the transaction to...
Kafka Avro client
WePay uses Apache Kafka as its real time message broker service to publish and consume realtime events. Messages published to Kafka topics can adhere to a specific schema. To manage the schemas in a centralized location, we use Confluent’s schema-registry,...
vp 佛跳墙
In my last post, I consumed your valuable screen and brain space discussing what our interviewing process looks like - what we do, and what we are trying to achieve. This post (taking up more of your valuable screen real...
vp 佛跳墙
贵州频道_国际在线 - CRI:国际在线贵州频道秉承“向世界报道贵州 让世界了解贵州”的工作理念,众“新闻+创意+宣传+公益”为核心,多渠道、多方式、多语种扎扎实实传播贵州多民族文化,为贵州搭建国际性的媒体平台。
Loading data from Kafka into BigQuery with Kafka Connect
知识树 - mofcom.gov.cn:VPN SSL 互联网常识三 网络 万维网 互联网 广域网 局域网 城域网 内部网 虚拟专用网络 宽带城域网 宽带网 窄带网络 数据通信网 智能网 综合业务数字网络 ...
收评:两市调整沪指跌0.41% 金融股冲高回落贵州茅台大跌 ...:2021-10-19 · 6日讯 早盘两市微幅高开,盘初大金融板块发力,沪指走高再度收复3000点,但随后银行板块跳水,大盘翻绿,深成指、创业板指呈现横盘态势,午前市场小幅反弹后再度走弱。午后三大股指疲态尽显,震荡下行并集体收
Introduction Webhooks are user-defined HTTP callbacks. At WePay, we make use of webhooks we call Instant Payment Notifications or IPNs to update our partners on the status of transactions happening in our system. IPNs allow our partners to receive notifications...
Software Engineering Interviewing at WePay
What is this post about interviewing doing taking up valuable screen real estate on an engineering blog? Shouldn’t it be filled with discussions of cool new technology, code snippets, or coding how-to guides? Interviewing, like many things, is a problem...
BigQuery at WePay
Our previous posts provided an overview of our data warehouse, and discussed how we use Airflow to schedule our ETL pipeline. In this post, we’ll focus on how we’ve set up BigQuery as the database that powers our data warehouse....
Airflow at WePay
NOTE: We recently gave an Airflow at WePay talk to the Bay Area Airflow meetup group. The video and slides are both available. Our last post provided an overview of WePay’s data warehouse. In this post, we’ll be diving into...
Building WePay's data warehouse using BigQuery and Airflow
Over the coming weeks, we’ll be writing a series of posts describing how we’ve built and run WePay’s data warehouse. This series will cover our usage of Google Cloud Platform, BigQuery, and Apache Airflow (incubating), as well as how we...
How WePay mocks SFTP payment processor backends
In payments, as the volume of transactions increases, the number of ways things can go wrong also increases. This is particularly true at the point where a processor interacts with its bank acquirer. Here, declines can happen for a whole...