{
    "version" : "https://jsonfeed.org/version/1",
    "content" : "news",
    "type" : "single",
    "title" : "The API Briefing: Two API Trends to Watch in 2015 – Microservices and Containers |Digital.gov",
    "description": "The API Briefing: Two API Trends to Watch in 2015 – Microservices and Containers",
    "home_page_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/","feed_url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2015/02/11/the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers/index.json","item" : [
    {"title" :"The API Briefing: Two API Trends to Watch in 2015 – Microservices and Containers","summary" : "DigitalGov recently spotlighted the National Highway Traffic Safety Administration’s (NHTSA) new SaferRide app. SaferRide provides safe alternatives to keep drunken drivers off the road. SaferRide uses the Yelp API to provide information about local taxi services","date" : "2015-02-11T11:10:46-04:00","date_modified" : "2025-01-27T19:42:55-05:00","authors" : {"bbrantley" : "Bill Brantley"},"topics" : {
        
            "application-programming-interface" : "Application programming interface"
            },"branch" : "bc-archive-content-3",
      "filename" :"2015-02-11-the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers.md",
      
      "filepath" :"news/2015/02/2015-02-11-the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers.md",
      "filepathURL" :"https://github.com/GSA/digitalgov.gov/blob/bc-archive-content-3/content/news/2015/02/2015-02-11-the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers.md",
      "editpathURL" :"https://github.com/GSA/digitalgov.gov/edit/bc-archive-content-3/content/news/2015/02/2015-02-11-the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers.md","slug" : "the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers","url" : "/preview/gsa/digitalgov.gov/bc-archive-content-3/2015/02/11/the-api-briefing-two-api-trends-to-watch-in-2015-microservices-and-containers/","content" :"\u003cp\u003e\u003cdiv class=\"image\"\u003e\n  \u003cimg\n    src=\"https://s3.amazonaws.com/digitalgov/_legacy-img/2015/01/250-x-408-NHTSA-SaferRide-app-uses-Yelp-API.jpg\"\n    alt=\"The NHTSA SaferRide app uses the Yelp API to show reviews of nearby taxi cab services.\"/\u003e\u003c/div\u003e\n\nDigitalGov recently spotlighted the National Highway Traffic Safety Administration’s (NHTSA) \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2015/01/26/new-nhtsa-app-uses-yelp-api/\" target=\"_blank\"\u003enew SaferRide app\u003c/a\u003e. SaferRide provides safe alternatives to keep drunken drivers off the road. SaferRide uses the Yelp API to provide information about local taxi services for the part of the app where users can request a ride home. The SaferRide app is one example of how APIs can be mashed together to produce sophisticated applications.\u003c/p\u003e\n\u003cp\u003eAs APIs become more prevalent, there are two trends in app development that federal app developers should watch. First, is the rise of “\u003ca href=\"http://www.javaworld.com/article/2863409/soa/why-2015-will-be-the-year-of-microservices.html\" target=\"_blank\"\u003emicroservices\u003c/a\u003e.” If you have used Netflix, you have used microservices. Microservices are small, single-purpose applications that collaborate using APIs to deliver services. Even though microservices have been used for a while, the increasing popularity of cloud computing and APIs has made microservices more reliable.\u003c/p\u003e\n\u003cp\u003eClosely allied with microservices are “\u003ca href=\"http://www.zdnet.com/article/what-is-docker-and-why-is-it-so-darn-popular/\" target=\"_blank\"\u003econtainers\u003c/a\u003e.” Containers are a very technical subject, but the advantages are very clear. Think of containers as a plastic lunch box. Each container can hold a different lunch item such as a sandwich, soup, or a salad. All the containers can be stored in the same refrigerator but are completely separate with their specific utensils for eating the lunch.\u003c/p\u003e\n\u003cp\u003eComputer containers are also separate but use the same server resources to run applications. Thus, a microservice can be separated in its container while using an API to collaborate with other microservices on the same server. Containers can also be packaged and easily moved to servers with the same operating system.\u003c/p\u003e\n\u003cp\u003eAs federal agencies begin to incorporate third-party APIs and provide more API services, agencies should consider using microservice architectures and containers. This will allow for the building of more complex applications that can better integrate with other applications. SaferRide’s use of Yelp reveals the promise of microservices and containers in building future federal apps.\u003cem\u003eEach week in “The API Briefing,” I will showcase government APIs and the latest API news and trends. Visit this blog every week to learn how \u003ca href=\"/preview/gsa/digitalgov.gov/bc-archive-content-3/2013/04/30/apis-in-government/\" title=\"APIs in Government\"\u003egovernment APIs\u003c/a\u003e are transforming government and improving government services for the American people. If you have ideas for a topic or have questions about APIs, please contact me via \u003ca href=\"mailto:bill.brantley@wdc.usda.gov\" target=\"_blank\"\u003eemail\u003c/a\u003e.\u003c/em\u003e\n\u003cem\u003eDr. William A. Brantley is the HRIS Branch Chief in the USDA’s Rural Development Human Resources Office. You can find out more about his non-federal work in this space at \u003ca href=\"http://billbrantley.com/\" target=\"_blank\"\u003eBillBrantley.com\u003c/a\u003e. All opinions are his own and do not reflect the opinions of the USDA and GSA.\u003c/em\u003e\u003c/p\u003e\n"}
  ]
}
