Auto-Publishing & Monitoring APIs With Spring Boot

David Pitt Keyhole Creations, Microservices, Technology Snapshot, Tutorial Leave a Comment

If you are heading down the path of a Microservices style of architecture, one tenant you will need to embrace is automation. Many moving parts are introduced with this style of architecture. If successful, your environment will have a plethora of service APIs available that the enterprise can consume for application development and integration.

This means that there must be a way that available API documentation can be discovered. API information needs to be effectively communicated throughout the enterprise that shows where APIs are used, how often APIs are used, and when APIs change. Not having this type of monitoring in place will hinder and possibly cripple the agility benefits that a Microservice style of architecture can bring to the enterprise.

This blog will describe how Swagger/OpenAPI documentation can be applied to a Spring Boot implementation. We will show how API documentation and monitoring can be automatically published to an API documentation portal.

As an example, we introduce a reference Spring Boot API CRUD application (using Spring MVC/Data with Spring Fox) and set up the automatic publishing of API documentation and statistics to documentation portal GrokOla. In the example, we introduce two open source utilities to help and allow published APIs the ability to be searched and notify users when changed….



GrokOla Releases New UML Design Feature

Keyhole Software Company News, Keyhole, Keyhole Creations Leave a Comment

We’re happy to announce the release of a UML Modeling design feature on GrokOla, the tribal knowledge wiki for development teams. GrokOla users have always been able to easily create visual designs using its drag-and-drop editor MockOla. But now, a new UML palette has been added to the MockOla tool which greatly expands the design possibilities into software systems and constructs. …



Give Enterprise APIs Visibility With Swagger And GrokOla

Lauren Fournier Company News, Keyhole Creations Leave a Comment

The Keyhole Labs team is excited to announce that GrokOla now offers Swagger integration. GrokOla users can now upload Swagger JSON files into GrokOla to have all API documentation centralized, searchable, and accessible from within their private GrokOla instance. Additionally, there an integration API that allows Swagger JSON to be uploaded automatically to GrokOla with a RESTful API. This allows continuous …



GrokOla

Keyhole Releases GrokOla Mobile, iOS and Android

Lauren Fournier Company News, Keyhole Creations, Mobile Leave a Comment

The Keyhole Software team is excited to announce the release of a mobile version of the GrokOla software platform for both the iOS and Android platforms. GrokOla is a tool for development teams that supports knowledge transfer and retention through a Q&A-driven wiki platform. Now from the free GrokOla mobile application, anyone can access GrokOla’s public tutorials and content right from their mobile …



Keyhole Releases Demo Version of GrokOla

Lauren Fournier Company News 1 Comment

The Keyhole Software team is excited to announce the release of a demo version of its GrokOla software. This demonstration of the application functionality and features is available to the public, and allows individuals to “try out” the GrokOla platform and see how it works. To register, visit this link. For validation purposes, you will need to enter in your email …