Frank Konkel | Nextgov | May 17, 2017 | 0 Comments

What Are Microservices and Why Should Government Care?

David Arts/Shutterstock.com

The next steps in the General Services Administration's modernization effort come in small packages but might have a big payoff.

Microservices, according to GSA Chief Technology Officer Navin Vembar, are “small, single-capability kinds of services that are totally self-contained,” composed of closer to hundreds of lines of code than the millions that sometimes comprise complex legacy applications and services.

While they aren’t yet widespread across government, Vembar said they’re all the rage in industries like retail shopping.

» Get the best federal technology news and ideas delivered right to your inbox. Sign up here.

During a customer’s online shopping experience, he or she may be presented with related items or links based on purchase history on the way to completing a checkout. Behind the scenes, as many as 100 microservices are doing the work, Vembar said. Those services are smaller, easier to tweak or modify, and if one fails, the customer’s shopping experience is still seamless.

That’s the sort of IT environment GSA wants to attain in the future, Vembar said. The agency is in the early days of experimenting how microservices could help it develop more agile applications and re-architect old ones, and may ultimately improve the way it delivers services to citizens and agency partners.

So far, GSA has experimented with microservices in Login.gov and its document management system, he said.

Cloud.gov, the cloud platform GSA launched earlier this year, may help the agency advance its use of microservices. Vembar said the agility Cloud.gov affords developers might allow them to quickly “launch new features and change them rapidly in response to what users need.”

GSA’s increased push toward a DevOps culture, led by its 18F tech office, makes it an ideal test-bed for microservices, Vembar added.

“It’s built for it," Vembar said. "When we think about why we would be going in this direction, it is because we want to have that flexibility, more resilience to websites, and if we have microservices in hundreds of lines of code, it becomes a much easier thing to modify, change and support over time. And it creates flexibility for the user experience, too.”

One of the other benefits to microservices, Vembar said, is they should be easier to procure, enhancing relationships with partners and customers. Many companies are beginning to position themselves as suppliers of microservices to government, viewing the technology as a logical next step to cloud-based infrastructure.

Austin Adams, vice president of public sector at California-based tech solutions provider Alfresco, said his company is working to provide microservices for several federal agencies, including GSA.

“Federal agencies are looking to enable digital business flow,” Adams told Nextgov. “The idea of platform thinking is one of the few ways agencies can get out of the problems legacy IT presents. The cloud is an enabler, but what you do on top of it can make it disruptive.”

Comments
JOIN THE DISCUSSION

Thank you for subscribing to newsletters from Nextgov.com.
We think these reports might interest you:

  • Modernizing IT for Mission Success

    Surveying Federal and Defense Leaders on Priorities and Challenges at the Tactical Edge

    Download
  • Communicating Innovation in Federal Government

    Federal Government spending on ‘obsolete technology’ continues to increase. Supporting the twin pillars of improved digital service delivery for citizens on the one hand, and the increasingly optimized and flexible working practices for federal employees on the other, are neither easy nor inexpensive tasks. This whitepaper explores how federal agencies can leverage the value of existing agency technology assets while offering IT leaders the ability to implement the kind of employee productivity, citizen service improvements and security demanded by federal oversight.

    Download
  • Effective Ransomware Response

    This whitepaper provides an overview and understanding of ransomware and how to successfully combat it.

    Download
  • Forecasting Cloud's Future

    Conversations with Federal, State, and Local Technology Leaders on Cloud-Driven Digital Transformation

    Download
  • IT Transformation Trends: Flash Storage as a Strategic IT Asset

    MIT Technology Review: Flash Storage As a Strategic IT Asset For the first time in decades, IT leaders now consider all-flash storage as a strategic IT asset. IT has become a new operating model that enables self-service with high performance, density and resiliency. It also offers the self-service agility of the public cloud combined with the security, performance, and cost-effectiveness of a private cloud. Download this MIT Technology Review paper to learn more about how all-flash storage is transforming the data center.

    Download

When you download a report, your information may be shared with the underwriters of that document.