Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Wookiee Helps Scala Developers Build Microservices

DZone's Guide to

Wookiee Helps Scala Developers Build Microservices

This open-source framework from Oracle is enabling Scala devs to build microservices applications.

· Microservices Zone ·
Free Resource

Containerized Microservices require new monitoring. Read the eBook that explores why a new APM approach is needed to even see containerized applications.

The open-source Wookiee framework from Oracle lets Scala developers build concurrent, message-driven microservices applications more quickly using tools like the Akka toolkit. 

Image title

Source.

This platform, sharing its name with the big, furry Star Wars race, has been around since 2015, and continues to release new features and performance improvements. Its repository contains the core, main class HarnessService, supporting components, and a test library, says InfoWorld, and allows developers to skip the dreary parts of building new microservices to get "straight to the fun stuff," according to its own documentation

InfoWorld reports the following components of Wookiee's library:

  • A command manager to execute commands.
  • A component manager to load component .jar files and managers.
  • A service manager to load user services, where an application’s primary business logic resides.
  • Basic logging for components and services.
  • Utility libraries for common functions in code.
  • A health provider, providing a framework for health in services and components.

This pluggable core functionality allows developers to load only the components they want, making development faster and easier. 

You can find the complete GitHub repository for the Wookiee framework here. Why not check it out for yourself and let us know how you like it?

Discover how to automatically manage containers and microservices with better control and performance using Instana APM. Try it for yourself today.

Topics:
open source ,microservices ,oracle ,scala ,wookiee

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}