Tag: microservices

The words "Using Akka and Scala" super-imposed over the photo of a laptop

Using Akka and Scala for CQRS and Event Sourcing

In the past, we covered using Lagom to implement Java microservices using the event sourcing and CQRS patterns that framework relies on. Today, we’ll be revisiting our blog microservice example using the Scala programming language and Akka, one of the main components underlying Lagom. Event Sourcing First, let’s take a quick review of what event

The text "Why Micorservices Architecture" superimposed on a field of blue hexagonal lens flares

Why Use a Microservice Architecture

Microservices are the latest fad, but what are they and why should developers adopt this architectural pattern? In this post, we relate microservice architecture to the classical service oriented architecture along with the strengths and weaknesses of adopting microservices. We also explain how the current trend in microservices using RESTful APIs adds certain pain points to distributed systems and how they’re being addressed in emerging technologies.

Dark gray circles on a black curving background

Security in a Reactive Microservices Architecture

In a reactive system, if something goes down you don’t want it to take the whole ship with it. Security becomes a top priority. In this blog, we’ll address security while designing a reactive authorization architecture. JSON Web Tokens Applying the reactive manifesto to microservice architecture is a difficult problem to solve. One of the more

Stream Smarter: Reactive Systems Using Reactor and Spring

Reactor 3.x is a Java library for writing reactive applications using the Reactive Streams standard. Reactor Core provides a reactive systems implementation similar in style to RxJava 2. Because it is based on standard reactive streams, Reactor can easily integrate with any other reactive streams library (particularly RxJava 2). There are adapters available for RxJava 1

Reactive Microservices in Java Using the Lagom Framework

Microservice architecture is amongst the latest in best practices in software architecture. Essentially, microservices are small, independent applications that provide REST APIs for communication. These applications are akin to the Unix philosophy of small programs: each program does one thing and does it well. Each application should work on its own and be independently deployable,

Integration banner

Integrate 2014 – BizTalk Roadmap

BizTalk Roadmap and what’s next on Cloud Integration