Tips
Tips
-
5 ways to get complex event processing right
How should software teams make the best use of complex event processing, and how can they implement it successfully? This article looks at five fundamental truths about CEP. Continue Reading
-
5 essential tips for logging microservices
Creating a log system for distributed microservices is a task much easier said than done. Joydip Kanjilal offers five quick tips to shore up microservices logging processes. Continue Reading
-
An introduction to combining CQRS and event sourcing
Combining CQRS and event sourcing is a powerful way to maintain data speed and consistency for web-scale applications. Learn about the pros and cons of pairing these two processes. Continue Reading
-
Scaling microservices takes conceptual skills and good tooling
Independent scalability is a major benefit of microservices, and simultaneously a complex and challenging thing to implement. Scale microservices with a focus on users' priorities. Continue Reading
-
API gateway comparison: Kong vs. Tyk
API gateways help organizations smooth out interactions among microservices. This side-by-side rundown of Kong vs. Tyk will help you choose which tool fits your business' needs. Continue Reading
-
The right (and wrong) way to think about code refactoring
Code refactoring keeps code clean, sharp and efficient -- ideally without changing any of its functionality. Learn how to refactor code without interrupting your deployment pipeline. Continue Reading
-
Scala: Lightweight functional programming for Java
Scala provides a lightweight code option for Java development, but there could be a steep learning curve. Learn a little about Scala and if it's worth adopting. Continue Reading
-
3 ways to implement a functional programming architecture
Functional programming, which came about as a highly theoretical, mathematical way to build software, has a place in APIs and other components of applications. Continue Reading
-
The benefits -- and tradeoffs -- of a mobile SDK
A mobile SDK can do wonders for mobile app development. But how does it work, and what are the pitfalls to watch out for when you take this approach? Continue Reading
-
Use an API mapping tool to demystify complex API integrations
Whether a simple diagram or more complex model, an API mapping tool can bring order to loosely coupled application components, speed up debugging and simplify application updates. Continue Reading
-
Compare microservices deployment patterns for best strategy
To solve pesky deployment woes, match your app to a microservices deployment pattern, like single service instance per host, multiple service instances per host or even serverless. Continue Reading
-
Choose an event-processing architecture for an application
Sift through the state control methods that exist for event-driven applications and see which architecture type is the best fit. Continue Reading
-
These 6 microservices architecture design patterns solve problems
Navigate the benefits and drawbacks of standard architecture design patterns that aim to diminish microservices deployment and performance miseries. Continue Reading
-
Elixir functional programming enables concurrency, fault tolerance
Developers can combine features of Erlang functional programming with a newer language, Elixir, which promises simplicity and fault-tolerant operations for distributed applications. Continue Reading
-
Unravel asynchronous inter-service communication in microservices
See why microservices need to communicate with each other asynchronously. Then, see how to surmount the challenges of inter-service communication in microservices architecture. Continue Reading