How to API

Billy Boozer, Boo Digital
Mitch Masia, Hex Labs

A journey to the center of internet

Billy Boozer

Cloud Computing & DevOps

​​Application Security

 

UI/UX, Marketing, Sales, Strategy

Mitch Masia

System Architecture

​​Databases

 

Startups

Presentation Preview

Client

API

Database

Web Service

Result

HTTP(S) Protocol

HTTP

VS

HTTPS

  • 1xx Informational
  • 2xx Success
  • 3xx Redirection
  • 4xx Client Error
  • 5xx Server Error
  • ex. 100 Continue 
  • ex. 200 Ok
  • ex. 301 Permanent
  • ex. 404 Not found
  • ex. 502 Server error

Client-Server Architecture

Client

Server

Client-Server Architecture

Client

API

Web Service

Database

Client - Overview

Typically the client is you, the browser, or the one making the request. 

Client - Analogy

A customer at a restaurant that wants to get something to eat

Client - Example

Client - Code

Client - Health Informatics

API - Overview

Application Programming Interface - at its most basic level, allows your product or service to talk to other products or services 

API - Analogy

Waiter at a Restaurant who communicates with the kitchen and brings you what you want. You can also ask them questions.

The menu is the API documentation (show them some really good API docs)

API - Example

Show some Swagger API docs

Postman Request

API - Health Informatics

API - Resources

Web Service - Overview

The web service typically lives on the server and houses business logic or functionality of the application. The web service will communication with the database and other applications fulfill requests. 

Web Service - Analogy

A web service fulfills requests from the waiter. They transform raw ingredients (requests) into the things you want.

 

 

 

 

 

 

The chef, bartender, busboy, sommelier, host(ess)

Web Service - Example

Web Service - Health Informatics

Apple

HealthKit

ca Technologies

Healthcare API Management

fitbit

Api Platform

Database - Overview

A database is a collection of information that is organized so that it can be easily accessed, managed and updated.

Database - Analogy

Refrigerator, Alcohol Supply, Grocery store is an off-site database.

Database - Example

Database - Health Informatics

Show Grater DB

MLab (NoSQL)

Bonus: AWS or Azure

Glossary

Backend
CMS
DNS
Frontend
JSON,XML
HIPAA
GDPR
SSL
Database
Hosting
SEO
ML/AI

Questions?

How to API

By Mitch Masia

How to API

  • 800