8th September 2017, 9:00 pm
Message from the host 💬
Hello Hashnode folks! We're super excited to be here for this AMA session 😀
The host team is a broad representation of engineering, professional services and management at PayPal, so we can tackle pretty much any question you throw at us.
We're more than happy to discuss our engineering practices, open source work, mistakes from the past and lessons learned, corporate culture at PayPal, "day-in-the-life" questions, our diversity and inclusivity initiatives and more!
Only a couple of topics are off-limits (Legal said so...). We can't give any forward looking statements on company performance, and obviously we can't give away "secret sauce" information.
Looking forward to answering everyone's questions!
-The PayPal Team.
Hi PayPal Devs! It's amazing to see you all going live publicly for the first time (I guess) 😀
How does PayPal write test cases? I mean one single mistake and you can end up having huge loss! 👀
Without going into the details, if you can just explain briefly what goes under the hood, it will be really helpful.
What’s the code review process in PayPal like?
Hello, Paypal devs. It's nice to see you here. I welcome you to the Hashnode DEV community.
Can you please give provide little details about PayPal's tech stack?
Thanks for AMA.
Thank you PayPal folks for doing this AMA. I have three questions.
My first question is very fanboyish. I am a huge fan of Peter Theil and would love to know if any of you have had a chance to interact with him. I know he left the company long back, but does he ever visit the PayPal offices still?
What's your favorite thing about working at PayPal?
If I were to choose a payment solution today for my app, should I use PayPal or Braintree? How are the two products differents given that both are from the same team?
I always had a question when building a software. How do you bring reliability in projects which are very critical like money transaction or things like spacecrafts? There is no(or very less) room to make mistakes. So how do you at PayPal do fault tolerance and ensure that system is consistent no matter what happens.
Is any part of PayPal’s tech outsourced?
How often does PayPal refactor the code?
How helpful is Node.js for you guys? Heard that Paypal was among the first companies to adapt it.
What legacy have the likes of Elon Musk and Peter Thiel left that the team still follows?
What made PayPal engineers switch to Node.js? In other words what problems did you guys face with Java stack which was eventually solved with Node.js?
Hello Paypal Devs . With no disrespect or malice meant at all, a large percentage of the development community would agree that Paypal's documentation just makes working with Paypal API close to impossible. It's such a pain. Stripe ( Forgive me mentioning this ) dominates the market for payment gateway integrations right now, not because they have better programmers, or better software, but the ease of integration of their API service, and how awesome and organized their documentation is .
Yallz are devs and you must have heard developers hate soo much on the paypal api and documentation.
Why has this not changed over the years ? Is there any particular reason why this has not been updated over the years ? or why this complain has not been taken into consideration ?
Thank you so much , hope to get a satisfying response.
How do you handle burnouts? Would love to know what you guys have to say about this.
Just from architecture perspective, if we have multiple microservices up and running. Is it better to have inter service communication via Queues or via direct API-endpoints.
As digital currency like BitCoin is taking over the world; What is PayPal doing next?
Which primary DB do you use with Node.js and how do you handle DB transactions? Also, do you use any NoSQL databases as a part of your stack?
How big is the security team in PayPal and what does their day-to-day work look like?
Hey there! Thanks for doing AMA. My question is Why is Paypal better than using an online service like WorldPay or Visa? And also, how is PayPal managing confidential data of the users?
What tools/IDEs/machines do PayPal engineers use to write code?
Hey paypal devs.. I was a massive advocate of you guys up until stripe came along with a super easy payment api, since then I haven't really used anything else. Just want to know since they came on the scene what kind of board stroke improvements you have made to win back developers :) Sorry if its sensitive but will really help us busy devs read into more details later on and make the switch again :)
How do you test your Node.js APIs and code?
Thanks for the AMA. :)
What challenges did you face while migrating the infra from Java to Node.js?
What are some of the problems you're facing with Node currently?
Do you guys think that blockchain technology is gonna change, how we do remittance in near future? Your personal views :D
What are considerations and security concerns that are typically involved in building APIs for developers?
What’s the best thing you like about your competitor — Stripe?
What does it take to land a job at PayPal? I really like the contributions done by Kent C. Dodds to the OSS.
Is OSS an important factor when PayPal hires?
are you guys practicing much of the reactive principles when architecting system, are the feelings all positive? I have worked on a few microservice based systems and i don't think there really is a way to totally isolate any direct inter-service dependancy or am i missing a trick :)
When PayPal decided to move the Web Tier to Node.js, were there any internal conflicts? Difference of opinions? If yes, how was it resolved?
What does a PayPal Engineer's daily life look like (highlights of a working day)?
Hi there, wow, is great to have you guys here!
Below in the questions I read about your current tech stack, how do you think your future tech stack will look like in a couple of years (or maybe more)? Which technologies you are looking forward to try/implement?
Hi Devs, Just wanted to know your opinions on GraphQL
PayPal being a Node.js stack company with Douglas along side. What are your views towards the challenge GO? :D
Do you think NoSQL is a fad and that SQL databases with relaxed schema are the way to go?
Hi, thanks Kent for JS Air podcast. My question is do you guys use noSQL databases if yes then for what purposes.
What security software comes pre-installed on MacBooks issued by PayPal? I am running a startup and have been thinking how to protect the data on my employees' machines.