InfoQ Homepage SOA Content on InfoQ
-
The Great Migration: from Monolith to Service-Oriented
Jessica Tai provides an overview of trade-offs and motivation for the SOA migration and discusses Airbnb’s architectural tenets around service building.
-
Testing the Endpoints of Your REST APIs
Tonya Cooper discusses how to test REST API endpoints through unit testing the controllers and integration testing with Postman.
-
Goodbye REST APIs. Hello GraphQL!
Cory House discusses GraphQL, what makes it attractive, how GraphQL integrates with React, Angular, Vue and others, and how to migrate from REST APIs.
-
Scaling Push Messaging for Millions of Devices @Netflix
Susheel Aroskar talks about Zuul Push - a massively scalable push notification service that handles millions of "always-on" persistent connections from all Netflix apps.
-
Documenting RESTful APIs with Spring REST Docs
Jenn Strater introduces Spring REST Docs and its test-driven approach to RESTful API documentation.
-
What's New in Spring AMQP 2.0
Gary Russell discusses what was new in Spring AMQP 2 including listener container implementation, type-safe RabbitTemplate operations and more.
-
A Practical Guide to GenStage with a Real-Life Use Case
Gyanendra Aggarwal introduces Elixir GenStage, a back-pressure abstraction, demonstrating how to use it through a real case warehouse automation.
-
Practical Eff Monad for Microservices
Eric Torreborre presents using the Eff monad at Zalando to structure a REST microservice, introducing an approach for dependency injection using the Reader monad (classic) and tree rewriting.
-
High Performance Data Mart Using Event Plots
Chaitanya Chalasani presents a case study and demonstration of near real-time asynchronous event processing-based plotting of events and states of FSMs.
-
How We Migrated a Massive Legacy SOA Platform to Cloud Native Microservices at Comcast
Todd Migliore overviews how Comcast developed the xfinity service platform and migrated over 70 legacy SOA services to a cloud native microservice platform.
-
Erlang and Akka Actors–A Story of Tradeoffs
Pranav Rao discusses how BEAM differs from Akka actors implemented over the JVM and how design decisions can affect performance.
-
Turn Hours into Seconds - Concurrent Event Processing
Emil Soman discusses implementing a thread safe solution to a concurrency problem using Flow, Elixir's concurrent computation library.