SlideShare a Scribd company logo
API Automation as Craft
    Developing business applications at scale




                   Ritc.io
Dave Goldberg
Ritc co-founder
Ritc: the Rule Engine API

Twitter: @davidgoldberg
Email: dave@ritc.io
http://www.flickr.com/photos/mikecogh/5268907514/sizes/m/in/photostream/
Craft            Not Craft




http://steampunkworkshop.com/lcd.shtml
Not Craft




Platforms
  Scale
Craft




                                          Craft
                                         Doesn’t

http://steampunkworkshop.com/lcd.shtml
SO
  WHAT?
(we like it that way)
Huge emerging API ecosystem creating
        new opportunities.
Resource
 bottleneck
  for
 application
development
Is automation the answer?
Something is missing
APIs + Automation  JUNK MAIL
      (without intelligence)
Rules
manage
context
Rules can facilitate great applications
A rule engine
      scales your ability to
develop cloud-based applications
Ritc
              is the
     Rule Engine as a service.


Ritc creates value by combining
the benefits of automation with
        the craft of APIs

             Ritc.io
We are developing a
      platform that lets you

  Craft your cloud
 Come find me and we can discuss
how Ritc can be applied to help you!


              Ritc.io
Ritc
Rules in the cloud


      Ritc.io

More Related Content

PPTX
Api strategy and practice
PPTX
ApiDays Zurich Keynote 2017 Gareth Jones
PPTX
Graph API Strategies: CQRS for the sustainable API economy
PPTX
Graph API Strategies: CQRS for the API Economy
PDF
reCAPTCHAとSkyWayのAPI認証で手軽に利用できて不正利用に強いアプリを作ろう
PDF
Power Apps Portals at Maraton Virtual July 2020
PDF
Real User Monitoring con Navigation Timing API, Tag Manager e Google Analytics
PDF
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger
Api strategy and practice
ApiDays Zurich Keynote 2017 Gareth Jones
Graph API Strategies: CQRS for the sustainable API economy
Graph API Strategies: CQRS for the API Economy
reCAPTCHAとSkyWayのAPI認証で手軽に利用できて不正利用に強いアプリを作ろう
Power Apps Portals at Maraton Virtual July 2020
Real User Monitoring con Navigation Timing API, Tag Manager e Google Analytics
I Love APIs 2015: Create Design-driven APIs with Node.js and Swagger

What's hot (20)

PPTX
APIDays Paris - APIOps Cycles - Open and lean method for API Development
PDF
Graphql
PDF
A Modeling Editor and Code Generator for AsyncAPI
PDF
Gitlab CI + GAE Autodeploy
PDF
Distribute and Monetize APIs
PDF
Orchestrating microservices like a ninja
PDF
De git à la blockchain
PDF
React Fiber
PDF
Rigiel_All_Drawing_PDFs
PDF
React Native - Rex - HTGrenoble
PPT
Ig1 Satelites, Software, & a Bucket of Water
PPTX
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
PPTX
Predictive Analytics on Big Data. DIY or BUY?
PPTX
APIdays Paris 2018 - Accelerate Innovation & Aircraft Production by using API...
PDF
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
PDF
Smart Agile Tools 2020: AI taking it to the future state
PDF
L'open source m'a tuer*
PDF
The Dark Side of Low Code – André Eriksson @ Encore.dev
PPTX
Quickcart
PDF
Using Jupyter Notebooks - Developers Forum - AC18
APIDays Paris - APIOps Cycles - Open and lean method for API Development
Graphql
A Modeling Editor and Code Generator for AsyncAPI
Gitlab CI + GAE Autodeploy
Distribute and Monetize APIs
Orchestrating microservices like a ninja
De git à la blockchain
React Fiber
Rigiel_All_Drawing_PDFs
React Native - Rex - HTGrenoble
Ig1 Satelites, Software, & a Bucket of Water
APIdays Paris 2018 - Hack your legacy, from mutualism to Open Source! Chris W...
Predictive Analytics on Big Data. DIY or BUY?
APIdays Paris 2018 - Accelerate Innovation & Aircraft Production by using API...
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Smart Agile Tools 2020: AI taking it to the future state
L'open source m'a tuer*
The Dark Side of Low Code – André Eriksson @ Encore.dev
Quickcart
Using Jupyter Notebooks - Developers Forum - AC18
Ad

Similar to Api strategy and practice (20)

PPTX
Resilience and Security @ Scale: Lessons Learned
PDF
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
PPT
API Management webinar with Redmonk and layer 7
PDF
Ips forum sk_eng
PDF
JISC11_Cloud Solutions Henry Hughes
PDF
Steps Towards Cloud Computing / Apr 9th 2013
PDF
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
PDF
Towards a Cooperative, Small scale, Local, P2P Production Future
PDF
Want to integrate your business phone system or contact center with your CRM?
PDF
F5 network presenation 2013 Q1
PDF
Practical guide to building public APIs
PDF
Measuring REST
KEY
Supporting Developers, Supporting Research
PDF
Applications of the REST Principle
PDF
2 4-internet as a universal business system sergio gusmeroli
PDF
OW2 - OSCi (Open Source Cloudware Initiative)
PDF
Why apis
PPT
Brian Kelly and Paul Walk, SaaSy APIs (Openness in the Cloud)
PDF
"Players and driving forces of the evolving Open Source landscape" by Valer M...
PPTX
Dell OpenStack Powered Cloud Solution and Case Sharing
Resilience and Security @ Scale: Lessons Learned
Microservices Practitioner Summit Jan '15 - Designing APIs with Customers in ...
API Management webinar with Redmonk and layer 7
Ips forum sk_eng
JISC11_Cloud Solutions Henry Hughes
Steps Towards Cloud Computing / Apr 9th 2013
Engineering and Autonomy in the Age of Microservices - Nic Benders, New Relic
Towards a Cooperative, Small scale, Local, P2P Production Future
Want to integrate your business phone system or contact center with your CRM?
F5 network presenation 2013 Q1
Practical guide to building public APIs
Measuring REST
Supporting Developers, Supporting Research
Applications of the REST Principle
2 4-internet as a universal business system sergio gusmeroli
OW2 - OSCi (Open Source Cloudware Initiative)
Why apis
Brian Kelly and Paul Walk, SaaSy APIs (Openness in the Cloud)
"Players and driving forces of the evolving Open Source landscape" by Valer M...
Dell OpenStack Powered Cloud Solution and Case Sharing
Ad

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Encapsulation theory and applications.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Machine Learning_overview_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
1. Introduction to Computer Programming.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Getting Started with Data Integration: FME Form 101
Encapsulation theory and applications.pdf
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Machine Learning_overview_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
1. Introduction to Computer Programming.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Api strategy and practice

Editor's Notes

  • #2: Thanks for the introduction, and thanks to the organizers for having me on the panel.Today I’m going to be talking about API Automation as Craft and how the pieces are coming in in place for a major disruption in how we develop business applications.
  • #3: My name is Dave Goldberg and I’m the co-founder of Ritc. Ritc stands for Rules in the cloud and it is a rule engine platform exposed as a RESTful API. If you want to find me, I am on Twitter, where I gain followers frequently by being mistaken for other David Goldbergs. You can also just email me.
  • #4: Code as craft. What a beautiful concept and precept to follow. Programmers and software engineers generally subscribe to the idea of “code as craft” in one form or another. Take pride in your work. APICraft, Etsy Blog, The Pragmatic Programmer.
  • #5: I subscribe to this as a personal philosophy as well. My personal dream – be like Jake von Slatt (Steampunk Workshop).
  • #6: Platforms (specifically software platforms) can scale. This is wonderful and is the reason that many people at this conference have jobs. It is the defining reason why small tech startups get funded by venture capitalists.
  • #7: The problem is that craft doesn’t scale. What do I mean by this? It’s obvious that these huge platforms were built by people who subscribe to code as craft. But the writing of the code itself doesn’t scale. I mean this more in the famous “Mythical Man Month” sense. Is everyone familiar with that paradigm?
  • #8: So what? What’s the problem? Software developers are protective of this idea, as well they should be. You can’t just start writing great software without training, apprenticeship, and care. When you treat code as craft, you can build a platform that scales. So it is as it should be, no? No. The opportunity isn’t necessarily more services that have massive scaleNot everything of value needs to cater to millions of people. It’s great if you want to build the next big thing, but today I’m talking about a different opportunity. {To be clear, I’m not talking about writing crappy code. }
  • #9: As a massive API ecosystem emerges, it is changing the paradigm of what it means to develop an application. It is lowering the bar for speed and efficiency of application development. This entire conference is dedicated to these emerging opportunities. However, by and large it is still only open to developers.
  • #10: So this leaves us with a resource bottleneck for application development. It’s important that we can scale application development to address the opportunities for the next generation of businesses. I should be clearon this for because it is important. I’m talking about leveraging this emerging ecosystem in a fundamentally different way. In the last 20 years of the 20th century, the spreadsheet emerged as a tool. And it revolutionized businesses. Sure, you had the occasional spreadsheet ninjas or finance gurus using it, but you also had just about everyone else using it as well. It increased productivity, and was the lingua franca of business tools. Send me the spreadsheet. A shared model. A common tool. With the emergence of the API ecosystem, the opportunity is there to create a shared model for leveraging cloud services not limited to developers. You will still have your experts and SMEs who will go deeper and do more, but everyone should be able to leverage the entire ecosystem of cloud services to create “applications” that suit their needs. As Jeff Lawson mentioned in his keynote, software developers aren’t the only ones who think in terms of software, in terms of what can be built. I’m one of them. So how do we do that?
  • #11: Do we just automate interactions? Well, automation certainly has some benefits. It scales nicely, It eliminates the resource bottleneck. And we’ve seen it be successful in certain areas. Marketing automation tools have made great strides over the last few years. But….
  • #12: All too often automation fails. We create stupid bots without context. We create agents without agency, with nothing to guide them. Auto-dialers gone mad, automated email and more. Up until now automation has worked best if two key conditions were met:Controlled environmentRelevant and valuable inputStupid bots fail because they don’t have handle relevant input to add value to the output handler (often people). So the answer is simple right? Add intelligence to the automation and bam! Problem solved. Yes. There are examples of this working, but by and large these have been limited to areas where the intelligence is gathered from siloed databases. This makes the automation of little use and can hardly be used to create new real applications.
  • #13: Rules are the perfect way to flexibly feed and manage context into automation.
  • #14: The amusement park is actually a great analogy. You can think of each ride as both an example of craft, and also as a resource, in the RESTful API sense. That ferris wheel is a beautiful piece of machinery, and so is the log flume, the flying chairs, the roller coaster, and the carousel. Some of these rides are for children, some for adults, some will get you wet, some will make you sick. If you put all these rides together but didn’t provide any rules, you may experience a little bit of chaos. At the very least, you would not be optimizing your park for the best experiences. Having rules allows you to create great applications out of individual craft.
  • #15: And because we’re talking about code, APIs, automation and interoperability, we can introduce rules in a dynamic way. The addition of a rule engine that sits on top of your stack can open the door to a lot of innovation, both for internally and externally facing functionality and applications.