Having a monolithic approach to a large front-end app becomes unwieldly. There needs to be a way of breaking it up into smaller modules that can act independently.
In this post, we are going to look at just one aspect of the Microservice architecture: client-side integration. In particular, we will examine the pros and cons of thick vs thin client proxies. We will not focus on the web or external client technologies such as your web app’s JavaScript code or your mobile app’s code.
Seneca is a microservices toolkit for Node.js. It provides plugins that look after the foundations of your app. This leaves you free to focus on the real, business code. No need to worry about which database to use, how to structure your components, or how to manage dependencies. Just start coding.
I’m sort of obsessed about iteration speed. I’ve written about this in the past and it deserves more posts in the future, but the quick summary is that iteration speed is always going to be the strongest competitive advantage in this industry. There’s of course many ways we can iterate faster, but for today let’s focus on two particular aspects of it: testing and deploying more often.
This article explains the basics of distributed tracing & OpenTracing, as well as shows an open-source solution to debug Node.js based microservices apps.
NGINX Unit is a dynamic web and application server. Open source and built to meet the demands of distributed applications. Deploy configuration changes with no service disruptions. Run code in multiple languages. Build the foundation of your service mesh.
The Service Oriented Architecture (SOA) introduced a design paradigm, which talks about a highly decoupled service deployment where the services talk to each other over the network with a…
M. Straesser, S. Geißler, T. Hoßfeld, and S. Kounev. 2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW), page 281-283. IEEE, (2023)
M. Straesser, S. Geißler, T. Hoßfeld, and S. Kounev. 2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW), page 281-283. IEEE, (2023)