mreinbold + restapinotes   890

Reflecting on Top-Down or Bottom-Up System Design: Vaughn Vernon at MicroXchg Berlin
Should software design be driven by a top-down or bottom-up approach? Vaughn Vernon asked the question in his presentation at MicroXchg Berlin, where he discussed different approaches to software desi
vaughn_vernon  domain_driven_design  restapinotes  jan_stenberg  software_architecture 
april 2019 by mreinbold
The seven make-or-break API challenges CIOs need to address | McKinsey
Application programming interfaces hold great promise for tech modernization--if CIOs develop a coherent strategy in advance.
keerthi_iyengar  ling_lau  srinivas_ramadath  vik_sohoni  restapinotes  metrics 
january 2019 by mreinbold
Microservices and the Inverse Conway Manoeuvre - James Lewis on Vimeo
Go faster than your competitors. That’s the promise of microservices – deploy faster, scale faster, be more robust. It’s all about outcomes and…
video  james_lewis  microservices  mel_conway  restapinotes 
january 2019 by mreinbold
Taking a Timeout from Poor Performance – APIs You Won't Hate
In a system-oriented architecture, it is crucial to communicate with other systems. In an ideal world each service knows enough information to satisfy its clients, but often there are unfortunate…
phil_sturgeon  performance  api_design  restapinotes 
january 2019 by mreinbold
Netflix Play API: Building an Evolutionary Architecture
At QCon SF, Suudhan Rangarajan presented “Netflix Play API: Why We Built an Evolutionary Architecture”. Key takeaways included: services that have a single identity/responsibility are easier to upgrade; spend time identifying core decisions that need to be made when building a service; and designing an “evolutionary architecture” using tools like fitness functions provides many benefits.
suudhan_rangarajan  netflix  daniel_bryant  software_architecture  restapinotes  microservices  api_design 
january 2019 by mreinbold
A Design-based Approach to Microservices and APIs
Organizations around the world are transforming their core applications to expose microservices through APIs. The success of these efforts will depend less on the technologies themselves, and more on how well their deployment is aligned with the business goals of the organization. Join this session to learn the key aspects of executing a microservice- and API-based transformation initiative, and how design thinking can steer the effort toward sustainable success.
matt_mclarty  microservices  restapinotes  video  api_design 
january 2019 by mreinbold
Why Intuit’s Strategy for Monetizing APIs Starts with the Customer Experience | ProgrammableWeb
In Intuit’s case, the business strategy started with the right customer experience. Once they had an idea of the end-to-end customer experience it needed to enable, next came some strategic platform and ecosystem decisions.
david_berlind  alex_barnett  intuit  restapinotes  quickbooks 
january 2019 by mreinbold
How we serve 25M API calls from 10 scalable global endpoints for $150 a month
I woke up on Black Friday last year to a barrage of emails from users reporting 503 errors from the ipdata API. Our users typically call our API on each page request on their websites to geolocate…
jonathan_kosgei  aws  ec2  lambda  software_architecture  dynamodb  kenesis  amazon_gateway  restapinotes 
january 2019 by mreinbold
A brief history of Web APIs - DEV Community 👩‍💻👨‍💻
A quick summary of Web APIs, both prior to and subsequent to the REST revolution
mike_ralphson  soap  rest  restapinotes  graphql 
january 2019 by mreinbold
Shaping Chick-fil-A One Traffic in a Multi-Region Active-Active Architecture
In this post, we will share about the architecture behind north-south routing and traffic shaping in the API tier of our Chick-fil-A One mobile application. Chick-fil-A’s mobile application continues…
christopher_lane  jamey_hammock  kubernetes  chick-fil-a  microservices  software_architecture  restapinotes 
december 2018 by mreinbold
How Facebook Made a Universal Open Source Language for the Web | WIRED
GraphQL is a widely used tool allowing applications written in different programming languages to talk to one another.
klint_finley  graphql  facebook  restapinotes 
december 2018 by mreinbold
Notifying our Developer Ecosystem about a Photo API Bug - Facebook for Developers
Our team discovered and fixed a photo API bug that may have granted third-party access to Facebook Login user photos from September 13 to September 25, 2018.
tomer_bar  facebook  apis.fail  restapinotes  security 
december 2018 by mreinbold
Building Services at Airbnb Part 3 – Airbnb Engineering & Data Science – Medium
Airbnb is moving its infrastructure towards a Service Oriented Architecture. A reliable, performant, and developer-friendly polyglot service platform is an underpinning component in Airbnb’s…
airbnb  restapinotes  liang_guo  weibo_he  software_architecture  event-based_architectures 
december 2018 by mreinbold
Analyzing Polyglot Microservices – Capital One Tech – Medium
One topic that has piqued our curiosity recently is a platform architecture that supports the development of polyglot microservices and the prospect of how it could allow our mobile teams to deliver f
tripta_gupta  microservices  polyglot  restapinotes  capital_one 
december 2018 by mreinbold
The Microservice Workflow Automation Cheat Sheet – berndruecker
Your company might want to go for a microservice architecture and apply workflow automation (I do not go into the motivation why in this blog post, but you might want to read about 5 Workflow…
software_architecture  restapinotes  bernd_rucker  microservices  event-based_architectures 
december 2018 by mreinbold
The Three Principles of Excellent API Design | Nordic APIs |
We feature Arnaud Laruet on building purposeful, usable, and properly constrained APIs: 3 qualities he explores in his book The Design of Everyday APIs.
arnaud_lauret  apidesign  restapinotes  thomas_bush 
december 2018 by mreinbold
What APIs Are Digital Financial Services Providers Opening?
What types of APIs are digital financial service providers opening in developing countries? CGAP has been keeping track and spotting trends.
mark_boyd  michel_hanouch  fintech  restapinotes  CGAP  banking 
december 2018 by mreinbold
QSC18: API Security, Enabling Innovation Without Enabling Attacks and Data Breaches | Qualys Blog
Without APIs, it would be near impossible to see enterprises being able to digitally transform themselves. After all, APIs are the connective-tissue between…
mark_o'neal  security  restapinotes 
november 2018 by mreinbold
Introducing the GraphQL Foundation – Lee Byron – Medium
nalizing a list of founding members, establishing a governance structure, raising funds, and electing committees.
lee_byron  graphql  restapinotes 
november 2018 by mreinbold
5 things you need to fix in your API documentation - Osaango - Open the right doors using APIs!
It was a good thing there was a bar at the party after the first day of NordicAPIs Platform Summit 2018 in Stockholm. After token validation (the beer tickets were in text messages), I needed a bottle of beer. Ok, I was thirsty, too. I needed the bottle to demonstrate my point to Ted Epstein on...
marjukka_niinioja  api_documentation  restapinotes 
october 2018 by mreinbold
Making the Most of Your API Specification – Stoplight API Corner
By leveraging the features available — especially when using the OpenAPI Specification — you have more chance of increasing the breadth and depth of understanding in your developer community.
chris_wood  stoplight.io  api_documentation  restapinotes 
october 2018 by mreinbold
Upgrade JSON-HAL to JSON-LD
JSON-HAL and JSON-LD are pretty popular formats for desiging APIs. They both have their merits, but they aren’t compatible with each other. However, with som...
json-hal  json-ld  restapinotes  hypermedia 
october 2018 by mreinbold
GitHub - approov/shipfast-api-protection
Contribute to approov/shipfast-api-protection development by creating an account on GitHub.
apis.fail  restapinotes 
october 2018 by mreinbold
Mobile API Security Techniques – Hacker Noon
API keys and tokens play an important role in application security, but they have a fair number of gotchas to watch out for. We iteratively improve API security using good key and token practices.
skip_hovsmith  apis.fail  security  restapinotes 
october 2018 by mreinbold
Kong Inc. Launches Kong 1.0 Open Source API Platform
Kong Inc. launched Kong 1.0, the feature-complete release of its core open source technology -- and foundation for Kong's vision of building a service control platform.
kong  platforms  restapinotes 
september 2018 by mreinbold
5 reasons you shouldn’t be using GraphQL – LogRocket
GraphQL allows you to work in a declarative style by enabling you to select only the information or operations that you need. But don’t forget to choose the right tool for the right job.
esteban_herrera  graphql  api_design  restapinotes 
september 2018 by mreinbold
Our API Specification Workflow – WeWork Technology
A year ago we started trying to figure out the best way to not just document HTTP APIs, but to leverage API specifications to avoid duplicating efforts on loads of similar-but-different tasks…
phil_sturgeon  api_design  restapinotes 
september 2018 by mreinbold
API World: The service-mesh landscape
Service-mesh technology promises to deliver a lot of value to a cloud-native application, but it doesn't come without some hype. In this talk, we'll look at wh…
christian_posta  service_mesh  slides  api_design  restapinotes 
september 2018 by mreinbold
« earlier      
per page:    204080120160

related tags

3scale  18f  A16Z  aadhaar  aaron_hedges  abby_fuller  abhinav_asthana  adam_bien  adam_colson  adam_drake  adam_duvander  adam_kliment  adam_moore  adidas  adobe  adrian_coyler  adrian_sroka  agile  airbnb  air_canada  akamai  akash_askoolum  alaina_kafkes  alan_glickenhouse  alberto_fernandez  albert_wenger  alex_barnett  alps  amancio_bouza  amanda_folson  amandeep_midha  amazon  amazon_gateway  anant_jhingran  anders_jensen-ward  andreas_evers  andrew_hart  andrew_morgan  andrew_turner  android  anil_cheriyan  antony_garand  anya_stettler  apache_mesos  api  api360  apiacademy  apiary  apicur.io  apidays  apidesign  apid_design  apigee  apimatic  apis  apis.fail  apis.json  apistrat  apistrat2017  apitools  api_academy  api_blueprint  api_chaining  api_days  api_design  api_documentation  api_economy  api_gateway  api_governance  api_history  api_labels  api_lifecycle  api_management  api_monitoring  api_science  api_spec_converter  api_transformer  aram_koukia  architecture  arnaud_lauret  art_anthony  asanka_abeysinghe  asbjorn_ulsberg  ashley_hathaway  ash_hathaway  asyncapi  audio  audrey_neveu  auth0  authentication  automation  autonomous_apis  aws  azure  banerjee  banking  banks  bartlomiej_owczarek  bartosz_jedrzejewski  benjamin_young  ben_christensen  ben_hale  ben_morris  ben_nadel  ben_stopford  berat_daglar  bernd_rucker  bernhard  best_buy  bilgin_ibryam  bill_appleton  bill_doerfield  blake_bartlett  blueprint  books  bots  brady_catherman  brad_harris  brandon_west  brandur_leach  brendan_gregg  brian_krebs  bruce_perens  bruno_pedro  bryan_payne  bulk  burr_sutter  business_models  ca  caching  calvin_french_owen  camille_fournier  capacity_management  capital_one  caroline_orr  caroline_woodhams  case_study  caworld  cdn  centrifuge  cesare_pautasso  cesar_de_la_torre  CGAP  chanaka_fernando  chelsea_troy  chick-fil-a  chimezie_enyinnaya  christian_posta  christina_lin  christopher_lane  chris_busse  chris_mathias  chris_mcfadden  chris_richardson  chris_welch  chris_wood  Chrome  cilium  cindy_sridharan  cities  clay_shirky  cloud  cloudflare  colin_morris  col_perks  comcast  conceptual_debt  conjure  consul  containers  continuous_delivery  control_plane  conway's_law  corba  cors  coupling  cqrs  crud  cucumber  culture  curl  daniele_polencic  daniel_bryant  daniel_jacobson  daniel_lindau  dan_brickley  dan_fox  dan_sanduleac  dapperdox  darrel_miller  dave_duggal  dave_kerr  david_ber  david_berlind  david_oneill  david_parnas  david_zhang  ddos  derric_gilling  design  design_first  design_guide  design_patterns  developer_experience  devops  devoxx  digitalml  diogo_lucas  distributed_systems  docker  documentation  domain_driven_design  donald_richard  dore_rosenblum  doug_cone  dredd  dropbox  dustin_getz  dx  dynamodb  ebay  eberhard_wolff  ebook  ec2  economy  education  eiji_kitamura  emmanuel_para  emmanuel_paraskakis  envoy  equifax  eric_oestrich  eric_raymond  erik_hogan  erik_wilde  erik_wittern  espn  esteban_herrera  etsy  event-based_architectures  event_sourcing  event_storming  event_streaming  everett_griffiths  ewan_valentine  experience_api  facade  facebook  facial_recognition  fads  faria_rehman  filippos_vasilakis  financial_times  finastra  fintech  flow.io  france  francisco_mendez_vilas  fran_mendex  fred_churchville  frock  gary_olliffe  gdpr  geolocation  geoplaces  git  github  gitlab  glen_semino  gluecon  gmail  goals  goldman_sachs  google  google+  google_home  google_maps  google_photos  gopro  gordon_wintrob  governance  GPS  grant_winney  graph  graphql  gratus_devanesan  greg_brail  grindr  grpc  guidebook  guido_steinacker  guillaume_laforge  gustaf_nilsson_kotte  guy_levin  guy_podjarny  gwen_shapira  hack  hal  harshavardhan_jegadeesan  harsh_jegadeesan  hateoas  heather_weaver  hipchat  hitch  holger_reinhardt  hootsuite  howard_dierking  http/2  httpie  http_status_codes  hyper-schema  hypermedia  ibm  idit_levine  ieee  images  ime_archibong  improbable  infographic  infoq  instagram  introspected_REST  intuit  iot  ipo  irakli_nadareishvili  irina_bolychevsky  istio  ita  jake_lumetta  jakub_nesetril  james_higgenbotham  james_higginbotham  james_lewis  james_messinger  jamey_hammock  jan-felix_schmakeit  janet_wagner  jan_stenberg  jarkko_moilanen  jason_bates  jason_bloomberg  jason_harmon  java  javascript  jeevak_kasarkod  jeff_costa  jeff_hodges  jennifer_riggins  jennifer_rondeau  jenny_wanger  jenn_strater  jeremy_miller  jerome_louvel  jessica_kerr  jessica_tai  jimmy_bogard  joab_jackson  joe_mckendrick  johannes_brauer  john-daniel_trask  john_mueller  john_musser  john_piela  john_sheehan  jonas_boner  jonathan_kosgei  jon_moore  jon_spinney  jordane_rollin  jose_luis_ordiales_coscia  jose_montoya  josh_evans  joyce_stack  json  json-hal  json-ld  jsonapi  json_schema  julia_nguyen  julien_viet  jurgen_etzlstorfer  justin_baker  justin_rohrman  jwt  k-anonymity  kafka  kasun_indrasiri  katharina_probst  kathleen_de_roo  kausal  keen_io  keerthi_iyengar  keith_casey  kenesis  kenneth_lange  keshav_vasudevan  kevin_burke  kevin_dunglas  kevin_marks  kevin_sundstrom  kin_lane  kishore_kumar  klint_finley  kong  kostas_livieratos  kotlin  kristen_womack  kristof_van_tomme  kristopher_sandoval  kubernetes  kurt_cagle  kurt_wagner  kyle_anderson  kyle_wild  laerte_xavier  lambda  larry_kluger  lars_trieloff  leah_culver  lee_byron  lego  leonard_richardson  leslie_passante  les_hazlewood  liang_guo  libraries  lifecycle_management  ling_lau  linkedin  linked_data  linkerd  lisa_vaas  loadimpact  location  lorinda_brandon  lorna_jane  lorna_mitchell  lucybot  lukas_rosenstock  luke_miller  lyft  lyft_envoy  mahesh_haldar  mallory_locklear  management  manfred_bortenschlager  manifesto  manny_pelarinos  mans_bernhardt  maps  marc_macleod  margot_krewer  maria-livia_chiorean  marjukka_niinioja  markdown  marketing  marketplace  mark_boyd  mark_burgess  mark_elliot  mark_foster  mark_genne  mark_little  mark_notingham  mark_o'neal  mark_seemann  martijn_verburg  martin_fowler  martin_haering  martin_klewitz  martin_mouritzen  martin_nally  martin_schimak  mary_ann_azevendo  matthew_ophinney  matt_asay  matt_bernier  matt_bishop  matt_geri  matt_klein  matt_mclarty  matt_murphy  matt_stine  maxime_laboissonniere  mehdi_medjaoui  melanie_cebula  mel_conway  message_queues  methodology  metrics  michael_bolton  michael_bryzek  michael_hibay  michael_leppitsch  michael_nygard  michael_paris  michael_petychakis  michael_plöd  michael_sample  michael_tecourt  michele_leroux_bustamante  michel_dumontier  michel_hanouch  microesrvices  microgateway  microliths  microservices  microsoft  microsystems  microtypes  microxchg  mike_amundsen  mike_ralphson  mike_stowe  mime-types  mocking  mohamed_labouardy  molly_holder  mongodb  monolith  mulesoft  nathan_petryk  netflix  netpolicynotes  nicky_wrightson  nick_lee  nick_tune  nicolae_rusan  nicolas_grenie  nicole_nguyen  nicolo_pignatelli  nic_jackson  node.js  nodejs  nora_jones  nordicapis  npr  oadf  oas3.0  oauth  odata  okcupid  okta  oliver_gierke  oliver_glerke  oliver_gould  openapi  openid  open_banking  open_source  oracle  ords  oreilly  organization  pablo_fernandez  palantir  parasoft  parse  passwords  patrick_poulin  pauline_pham  paul_ford  paul_harris  payments  paypal  pdf  pedro_felix  performance  peter_boyer  peter_marton  peter_rodgers  peter_schroeder  peter_williams  pete_clare  philippe_assouline  philip_mcmahon  phil_cacado  phil_calcado  phil_nash  phil_sturgeon  pieter_de_rycke  pitney_bowes  platforms  podcast  polar  policy  polyglot  postgresql  postman  praful_todkar  preso  privacy  product_management  programmable_web  projects  protobuf  prototyping  psd2  pumpup  pusher  quickbooks  QUIC_protocol  rabbitmq  rafael_schloming  rahul_golwalkar  rahul_kamdar  raml  RapidAPI  ravindra_naik  raygun  reactive  realtime  redhat  redoc  red_hat  red_method  research  resiliancy  rest  restapinotes  restfest  restlet  restql  reverse_engineering  richardson_maturity_model  richard_li  richard_wellum  rob_allen  rob_zazueta  rockscript  roger_jin  romain_huet  ronnie_mitra  ron_kuris  ross_garrett  ross_mason  rouven_wessling  roy_fielding  roy_olberg  rpc  RSA  ruben_verborgh  runscope  russia  ryan_bagnulo  ryan_pinkham  saas  saga_pattern  sam_aybar  sam_newman  sander_hoogendoorn  SAS  sascha_preibisch  satyajit_ranjeev  schema  scott_behrens  scott_m._fulton_iii  scott_rainey  sdks  seamus_holland  sean_kelly  seatgeek  security  segment  semantic_web  sendgrid  serverless  service_discovery  service_mesh  shad_iman  shekhar  shopify  shutdown  silk  simone_cicero  simon_wood  singapore  skandiabanken  skip_hovsmith  sla  slack  slides  smartbear  smyte  soa  soap  soas  software_architecture  sonos  soundcloud  sparkpay  spec  spring_boot  srinivas_ramadath  ssl  stackpoint  standards  starbucks  stefan_tilkov  stephen_mizell  stephen_o'grady  steven_czerwinski  steven_willmott  steve_macbeth  steve_shogren  stoplight.io  stormpath  strategy  streamdata.io  streaming  stripe  strongloop  struts  styleguide  surveillance  survey  susanne_kaiser  susan_fowler  susie_coleman  suudhan_rangarajan  svein_tore_bo  swagger  swaggerhub  system  S_cicero  tailor  talend  tareq_abedrabbo  target  taylor_barnett  taylor_singletary  tc_currie  technical_debt  tech_debt  ted_epstein  telepresence  terence_lee  testing  theory  thomas_betts  thomas_bush  thor_olavsrud  thoughtworks  thursday_bram  tim_berners-lee  tim_bray  tim_burks  tls  tomasz_nawrocki  tomer_bar  tom_killalea  tom_wilkie  tony_tam  tooling  topograph  training  travis_spencer  trello  trends  tripta_gupta  troy_hunt  tutorials  twilio  twitter  tyk  tyler_singletary  uber  use_methodology  USPS  uwe_friedrichsen  vaughn_vernon  venmo  versioning  video  videos  vik_sohoni  vinay_sahni  visa  vishal_aggarwal  voltaire  vonnegut  vpi  wade_foster  webapi_schema  webhooks  websockets  weibo_he  whitepaper  widdershins  wikipedia  wix  wizard  wmata  wolfram_hempel  wordpress  xero  yaml  yan_cui  yelp  yoav_abrahami  yos_riady  youtube  yunong_xiao  zack_whipkey  zack_whittaker  zally  zapier  zdenek_nemec  zdne  zhamak_dehghani 

Copy this bookmark:



description:


tags: