SpringOne Platform 2019
SB Payment Service (part of the SoftBank Group) is developing a next-generation, in-house payment system using Spring and Pivotal Application Service.
In this session, we'll talk about how and why we introduced Pivotal Platform to the organization and provide an overview of the Spring Boot- and Spring Cloud-based architecture, as well as how we implemented CI/CD and designed for observability and high resilience. We'll also discuss the benefits introducing a platform has brought to both development and operations.
This system is now running in production. We'd like to share the things we've done to reduce incidents in production and make operations stable.
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
API Economy in Financial Services
Siddhant Agarwal, Developer Relations Lead at Zwitch.io
Extensive Validated Case Study on the Business Process Framework for Market Entry of a Minimum Viable Product corresponding to a Mobile App Generating Vernacular Payment Links.
Anyone interested in E-commerce can use this (not bound to any language or framework). This can be used as a solution where there is a need for a 2 way payment solution. Like in many E-commerce website we collect money from buyers and need to pay it to the dealers. Also in iPhone games or business solutions money is collected from some accounts and then credited to other accounts.
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
Revolut Marketplace & APIs
Stijn Pieper, Lead Product Owner at Revolut
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
API Economy in Financial Services
Siddhant Agarwal, Developer Relations Lead at Zwitch.io
Extensive Validated Case Study on the Business Process Framework for Market Entry of a Minimum Viable Product corresponding to a Mobile App Generating Vernacular Payment Links.
Anyone interested in E-commerce can use this (not bound to any language or framework). This can be used as a solution where there is a need for a 2 way payment solution. Like in many E-commerce website we collect money from buyers and need to pay it to the dealers. Also in iPhone games or business solutions money is collected from some accounts and then credited to other accounts.
apidays LIVE LONDON - Revolut Marketplace & APIs by Stijn Pieperapidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
Revolut Marketplace & APIs
Stijn Pieper, Lead Product Owner at Revolut
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
API Economy in Financial Services
Siddhant Agarwal, Developer Relations Lead at Open Financial Technologies
apidays LIVE Jakarta - Leveraging Business Growth with Telco API by Iwan Pujo...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Leveraging Business Growth with Telco API
Iwan Pujo Satoto, General Manager Data Solutions Operations and Delivery at Telkomsel
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...apidays
apidays LIVE Singapore 2021 - Digitisation, Connected Services and Embedded Finance
April 21 & 22, 2021
Social + payments: Why Fintechs need social features
Sid Suri, Head of Marketing at Sendbird
This presentation describes the journey of Nithin Kamath, about the problems he was facing in his early career and how he created those problems into a million-dollar idea for his success
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...Dana Gardner
Transcript of a discussion on an open-source project, Hypertrace, and how it helps designers, builders, and testers of modern APIs gain visibility across their internal and third-party services.
#2 Finance MuleSoft Meetup - SWIFT GPI Use Case & DemoRavi Padmanavar
We will be discussing the banking industry challenges, SWIFT Standard, and SWIFT Global Payment Innovation followed by the demo of the SWIFT GPI integration use case using MuleSoft Integration Platform.
Why we wrote this booklet…
We created this booklet in order to share our experiences in becoming a state of the art API provider. The Swisscom API program started in September ‘13 in cooperation with Apigee. We went through all the typical difficulties that come along with such a big change process.
We are still learning and would like to start a discussion to find new ways to cooperate beyond the past “thinking in silos” in order to move forward to a connected world.
The Swisscom API team ~ Zurich, August ‘14
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
API Economy in Financial Services
Siddhant Agarwal, Developer Relations Lead at Open Financial Technologies
apidays LIVE Jakarta - Leveraging Business Growth with Telco API by Iwan Pujo...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Leveraging Business Growth with Telco API
Iwan Pujo Satoto, General Manager Data Solutions Operations and Delivery at Telkomsel
apidays LIVE Singapore - Social + payments: Why Fintechs need social features...apidays
apidays LIVE Singapore 2021 - Digitisation, Connected Services and Embedded Finance
April 21 & 22, 2021
Social + payments: Why Fintechs need social features
Sid Suri, Head of Marketing at Sendbird
This presentation describes the journey of Nithin Kamath, about the problems he was facing in his early career and how he created those problems into a million-dollar idea for his success
How FinTech Innovator Razorpay Uses Open-Source Tracing And Observability to ...Dana Gardner
Transcript of a discussion on an open-source project, Hypertrace, and how it helps designers, builders, and testers of modern APIs gain visibility across their internal and third-party services.
#2 Finance MuleSoft Meetup - SWIFT GPI Use Case & DemoRavi Padmanavar
We will be discussing the banking industry challenges, SWIFT Standard, and SWIFT Global Payment Innovation followed by the demo of the SWIFT GPI integration use case using MuleSoft Integration Platform.
Why we wrote this booklet…
We created this booklet in order to share our experiences in becoming a state of the art API provider. The Swisscom API program started in September ‘13 in cooperation with Apigee. We went through all the typical difficulties that come along with such a big change process.
We are still learning and would like to start a discussion to find new ways to cooperate beyond the past “thinking in silos” in order to move forward to a connected world.
The Swisscom API team ~ Zurich, August ‘14
In this special, exclusive webinar, Jouk Pleiter and Tim Rutten of Backbase will showcase the Finovate Europe’s Best of Show solution, The Everyday Bank - we will show how to create personalised customer journeys hyper targeted to users, resulting in increased customer acquisition and retention.
Instead of simply providing customers with traditional banking products such as account access and payment tools, the new solution will push the boundaries of personalisation to the next level by delivering tailor-made customer journeys based on real-time behavior, interests, location and preferences.
We will look at:
How can banks leverage on AI (artificial intelligence)? How can they harness its power to improve their customer experience?
The impact of the open fintech API ecosystem.
PSD2 - not just compliance but a new sales & origination opportunity
The main strategic directions banks should choose from
Top 10 Features and Benefits of eCommerce Payment GatewayeMerchant Pro
You need a dedicated payment service provider for your company. An eCommerce Payment Gateway that ensures a complete payment processing solution is a necessity today.
Founded in 2001, CCAvenue is the largest Payment Gateway in India today and currently powers more than 85% of the e-commerce merchants in the country. No wonder the majority of Indian e-commerce merchants choose CCAvenue, the tried and tested payment gateway over other newbie gateways with tall claims!
figo Banking API: A Banking Service Provider for FinTech StartupsLars Markull
figo is offering a quick and easy to implement banking API. With our API our partners can implement financial sources into their service and make use of it in very different ways. We are defining ourselves as a Banking Service Provider: our offering is not just the banking API but we also take care of account management, regulation and so forth.
Recharge API On-time & convenient recharges are done through our Multi Recharge APIs. It supports all service providers & has negligible failure rates along with the best-in-class response time, making it the best Recharge API service. Integrate and go live now to maximize your profitability. Go on, visit the link on our Recharge API to know more!
DigiPay.guru is boosting the digital revolution by helping startups and enterprises to digitize their business with its top-notch digital payment solutions.
Digipay.guru Empowering fintech innovators.pdf
Presentation from Apigee's Open Banking & PSD2 Summit in London on 19th May 2016. Success examples on Open Banking and key next steps to get your business ready for PSD2
The PayPal Payflow Payment Gateway is a secure, scalable, and reliable payment service that processed $70B in 2008 and serves more than 70K merchants. Our Payflow products offer a single integration to process credit cards, eChecks, and PayPal payments. With the Payflow gateway, you can access a single interface to process PayPal payments (Express Checkout) as well as credit/debit cards using PayPal’s Website Payments Pro or a traditional internet merchant account. Payflow is the only gateway that supports PayPal’s Website Payments Pro in US, CA, and UK. In this session you will learn about our Payflow products and how these products can be used to process payments on and off the web.
Speakers:
Ronan Guilfoyle, Specialist Solutions Architect, AWS
Ramandeep Singh, Director, Solution Leader, Financial Services, Capgemini
PSD2 and Open Banking came into force this year with different levels of adoption across the industry. This session will show you how to run Open Banking APIs on AWS, the challenges and architectures, and why AWS makes sense for internet facing environments, even with a traditional on premise Core.
360 degrees fintech revolution at ArabNet Beirut 2017ArabNet ME
Elias Gagas, Chief Digital Officer of Payment Components, presents a holistic view on the root causes & key stakeholders of the FinTech (R)evolution. The presentation also includes international use cases & a quick review of Best practices on “Things to Do / Things to Avoid” to be successful in the FinTech era.
Originally presented during the Arabnet Beirut Banking Innovation Day (21/2/2017).
This presentation provides an overview of the different drivers & stakeholders shaping the FinTech revolution.
Originally presented during the Arabnet Beirut Banking Innovation Day (21/2/2017).
This presentation provides an overview of the different drivers & stakeholders shaping the FinTech revolution.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
3. We issue credit cards
"Softbank Card" to
consumers.
Credit Card Issuer
Payment Aggregator
We provide a comprehensive
payment platform that offers
various online payment solutions.
Credit Card Acquirer
We are the only payment aggregator
in Japan who accepts and processes
transactions made with major brands
(VISA/ mastercard/ UnionPay).
Softbank customers can also
pay for online purchases via
their phone bill as Japan’s
leading carrier company.
Carrier Billing Provider
4. We issue credit cards
"Softbank Card" to consumer.
Credit Card Issuer
Payment Aggregator
We provide a comprehensive
payment platform that offers
various online payment solutions.
Credit Card Acquirer
We are an only payment aggregator
in Japan that accepts and
processes transactions made with a
major brands(VISA/ mastercard/
UnionPay) as an acquirer.
We provide consumers to
pay for online purchases with
their phone bill as Japanese
leading carrier company.
Carrier Billing Provider
5. If you have any questions, we’d be
happy to answer them at the end of
our presentation
8. We left all development of our services to
outside vendors.
There were zero in-house engineers writing code.
The development environment was not ready.
22. Requirements for the new system
●
●
●
Before…
Every project was lead by external vendors
(A long path from estimation / contract /
requirement definition to
acceptance)
23. Requirements for the new system
●
●
●
今までは…
案件毎に開発ベンダさんのチカラを借りて構築
(見積もり/要件定義から検収まで長い道のり)
Outsourcing made it impossible to deliver
incrementally and quickly in the agile way.
24. Requirements for the new system
●
●
●
Speedy delivery and
Continuous improvement
through in-house development
34. Team structure and responsibility boundaryTeam structure and responsibility boundary
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Platform Operators
2 people
35. Team structure and responsibility boundary
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Application
Application Developers
4 people
Platform Operators
2 people
42. ( ➡ )
API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
43. ( ➡ )
API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
、 、 、
、
44. ( ➡ )
API
Gateway
Service A
Service B
Service C
Financial
Institution A
Financial
Institution B
Financial
Institution C
Merchant X
Merchant Y
Merchant Z
45. ( ➡ )
API
Gateway
Service A
Service B
Service C
Financial
Institution A
Financial
Institution B
Financial
Institution C
Merchant X
Merchant Y
Merchant Z
、 、
、
46. ( ➡ )
API
Gateway
Service A
Service B
Service C
Merchant X
Financial
Institution A
Financial
Institution B
Financial
Institution C
Merchant X
Merchant Y
Merchant Z
Each app is deployed on PAS as
a microservice
47. ( ➡ )
API
Gateway
Service A
Service B
Service C
Financial
Institution A
Financial
Institution B
Financial
Institution C
Merchant X
Merchant Y
Merchant Z
Each app is implemented
with Java and Spring Boot
48. ( ➡ )
API
Gateway
Service A
Service B
Service C
Financial
Institution A
Financial
Institution B
Financial
Institution C
Merchant X
Merchant Y
Merchant Z
50. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
The systems of merchants system and financial
institutions are out of our control
( ➡ )
51. Hystrix
API
Gateway
Service A
Service B
Service C
Merchant A
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Introduced Hystrix Circuit Breaker
for inter-system communications
Hystrix
Hystrix
Hystrix
( ➡ )
52. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Without Circuit Breaker,
If a system outage happens in
financial institution A …
( ➡ )
53. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Slow Response, Timeout
( ➡ )
54. ( ➡ )
API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
The failure is propagated to
Service A, blocking processes
and causing possible thread
exhaustion
55. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Failure propagated to API
Gateway causing blocked
processes, thread depletion
( ➡ )
56. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
( ➡ )
Failure propagated to API
Gateway causing blocked
processes, thread depletion
57. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
B and C are affected by the failure
of financial institution A.
( ➡ )
58. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
( ➡ )
With Circuit Breaker
If a system outage happens in
financial institution A …
59. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Circuit Breaker prevents the failure
propagation.
No worry about the effect to other financial
institutions.
( ➡ )
60. API
Gateway
Service A
Service B
Service C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Circuit Breaker adds fault tolerance
and resiliency to the app
( ➡ )
62. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
63. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
Introduced RabbitMQ + Spring Cloud
Stream for async processing
64. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
65. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
When a failure happens in the
merchant system
66. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Hystrix
The message will be diverted to a “Dead
Letter Queue” and requeued later
67. ( ➡ )
Notification
Gateway
Receiver A
Receiver B
Receiver C
Merchant X
Merchant Y
Merchant Z
Financial
Institution A
Financial
Institution B
Financial
Institution C
Hystrix
Hystrix
Hystrix
Even if an outage happens in the
merchant, the Circuit Breaker will
prevent the failure propagation.
Hystrix
101. Dev
We can always check all metrics in
Grafana that we have ever collected
from logs
・CPU
・JVM Memory(per area)
・Thread
・GC(frequency、time)
・Classloader
102. Dev
Can always check metrics in Grafana
we have ever collected from logs
・CPU
・JVM Memory(per area)
・Thread
・GC(frequency、time)
・Classloader
104. Ops
Dev
No outsourcing to
external monitoring center
org_name: OrgA
severity: fatal
org_name: OrgA
severity: /.*/
severity: fatal
severity: /.*/
Set route/receiver
using org_name,
severity as keys
Twilio call for emergency
(24 hour support)
105. Link to the Grafana dashboard
Detect RabbitMQ Dead Letter QueueCall
132. Case2: Detect of abnormal trend
With long time period,
delayed on specific time slot.
22:00 22:00 22:00
No problem
133. Case2: Detect of abnormal trend
No transaction finished.
Transaction might be locked.
134. On-premise
Existing app
Apps on PCF
Case2: Detect of abnormal trend
Delays on a specific time slot
Re-considered the number of
parallels and timeout.
135. Case2: Detect of abnormal trend
Our system was improved
by detecting slight abnormality
139. Before After
Release
Improvement
Release Work Manual work One click
Release Quality Human error occurs No mistakes
Release Time 45 min 5 min
Use of
Cloud
Scaleout operation Manual work One click
Container
Orchestration
- Leave it to the
platform
Auto-restart Self-made tools Leave it to the
platform
141. A platform cannot be built by only relying on
outsourced vendors.
It’s possible to build and operate a platform by
taking ownership in-house.
A powerful platform allows a small engineering
team to focus on application development.